黃小二的讀書筆記
有才而性緩定屬大才,有智而氣和斯為大智。人偏狹我受之以寬容,人險仄我持之以坦蕩。緩事宜急干,敏則有功;急事宜緩辦,忙則多措。 --李叔同
首頁
新隨筆
聚合
管理
隨筆-7 評論-24 文章-102 trackbacks-0
@@IDENTITY,SCOPE_IDENTITY和IDENT_CURRENT
內容引用自:
@@IDENTITY,SCOPE_IDENTITY和IDENT_CURRENT的辨析
http://www.cnblogs.com/xlong1900/archive/2008/09/01/1281001.html
@@IDENTITY,SCOPE_IDENTITY和IDENT_CURRENT的辨析
SQLServer中@@IDENTITY,SCOPE_IDENTITY和IDENT_CURRENT的作用
相同點:
它們都返回插入到IDENTITY列中的值
。
不同點:
A.
@@IDENTITY不受作用域(存儲過程、觸發器、函數或批處理)的限制。返回最后一個插入的IDENTITY值
。如果在程序中不同的作用域插入的表不同,那么返回最后一個表插入的IDENTITY值。例如:作用域A(存儲過程)在表T1上插入IDENTITY列,而T1上的觸發器會在T2上插入IDENTITY列。則用@@IDENTITY返回T2上插入的IDENTITY值。
B.
SCOPE_IDENTITY()受作用域的限制,只返回當前作用域中的最后一個IDENTITY值
。上例中,如果在存儲過程中使用SCOPE_IDENTITY(),則返回T1的IDENTITY值。
C.
IDENT_CURRENT()不受作用域的限制,調用它時必須提供表示表名的字符型參數,你可以得到你想要的任何表的最后一個IDENTITY值,即使你的代碼里沒有插入動作
。例如:IDENT_CURRENT(
'
T1
'
);
經驗:
根據不同的使用場合,選擇不同的函數。如果在寫存儲過程時,向表中新增了一條數據,需要返回該IDENTITY值,則使用 SCOPE_IDENTITY(),因為它和當前會話相關聯,不會返回一個你不需要的值。如果你僅僅想得到某個IDENTITY列的最后一個值,則使用 IDENT_CURRENT()最方便。
posted on 2010-04-20 22:42
黃小二
閱讀(336)
評論(0)
編輯
收藏
所屬分類:
[DB].SQL Server
新用戶注冊
刷新評論列表
只有注冊用戶
登錄
后才能發表評論。
網站導航:
博客園
IT新聞
Chat2DB
C++博客
博問
管理
相關文章:
@@IDENTITY,SCOPE_IDENTITY和IDENT_CURRENT
SQL Server、MySQL和 Oracle的行合并
SQL 中存放 varbinary型數據
SQL Server 2005/2008 對With Encryption選項創建的存儲過程解密
標量子查詢
一個關于 聯合查詢union 和排序order by 的例子
Oracle 10g 與 SQL Server 2005 的數據類型
JDBC 直連 SQL2005 的一點心得
<
2025年5月
>
日
一
二
三
四
五
六
27
28
29
30
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
1
2
3
4
5
6
7
文章分類
(147)
[DB](5)
[DB].MySQL(7)
[DB].Oracle(14)
[DB].SQL Server(8)
Ajax(13)
ASP.NET(18)
C#(19)
J2EE(22)
J2SE(12)
S/S2SH(15)
Web Design(8)
雜談(6)
文章檔案
(108)
2010年6月 (1)
2010年5月 (12)
2010年4月 (18)
2009年9月 (3)
2009年8月 (2)
2009年7月 (6)
2009年6月 (3)
2009年5月 (7)
2009年4月 (10)
2009年3月 (1)
2009年1月 (1)
2008年12月 (4)
2008年11月 (1)
2008年10月 (17)
2008年9月 (17)
2008年8月 (2)
2008年7月 (3)
在線幫助
Java API Specifications
Java 開源大全
javaNB 在線文檔
MSDN 技術資源庫
MySQL 5.1參考手冊
Oracle Documentation
w3school 在線教程
開源軟件庫
Ajax/JavaScript腳本大全
Asp.net源碼專業站
CSDN開源頻道
CSS9.NET
源碼愛好者
社區
developerWorks 中國
最新評論
1.?re: SQL Server 2005/2008 對With Encryption選項創建的存儲過程解密
評論內容較長,點擊標題查看
--專業祛痘
2.?re: SQL Server 2005/2008 對With Encryption選項創建的存儲過程解密
評論內容較長,點擊標題查看
--lolola
3.?re: 在 WinForm中使用 WebClient上傳文件
44444444444444444444444
--熱熱
4.?re: 使用 HibernateTemplate 實現分頁查詢 (HibernateCallback接口)
評論內容較長,點擊標題查看
--redcoatjk
5.?re: SQL Server 2005/2008 對With Encryption選項創建的存儲過程解密
評論內容較長,點擊標題查看
--謝謝樓主
評論排行榜
Powered by:
博客園
模板提供:
滬江博客
Copyright ©2025 黃小二
主站蜘蛛池模板:
在线观看av永久免费
|
最近中文字幕免费mv视频8
|
男人的天堂亚洲一区二区三区
|
日木av无码专区亚洲av毛片
|
免费A级毛片无码A∨
|
亚洲综合自拍成人
|
久久午夜伦鲁片免费无码
|
噜噜噜亚洲色成人网站∨
|
国产精品成人免费福利
|
亚洲校园春色另类激情
|
午夜视频免费成人
|
国产亚洲美女精品久久久久
|
亚洲VA综合VA国产产VA中
|
中文字幕免费在线看
|
91大神亚洲影视在线
|
国产免费av片在线看
|
欧洲亚洲国产精华液
|
亚洲国产电影av在线网址
|
在线观看免费黄网站
|
911精品国产亚洲日本美国韩国
|
亚洲一级毛片免费在线观看
|
在线精品亚洲一区二区
|
国产精品自在自线免费观看
|
国产99视频精品免费视频76
|
亚洲Av熟妇高潮30p
|
国产福利在线观看免费第一福利
|
亚洲国产成人综合精品
|
国产亚洲大尺度无码无码专线
|
一区二区在线免费观看
|
亚洲色偷偷色噜噜狠狠99网
|
亚洲乱亚洲乱少妇无码
|
中文字幕免费在线
|
朝桐光亚洲专区在线中文字幕
|
日韩va亚洲va欧洲va国产
|
国产国产人免费视频成69堂
|
成人在线免费视频
|
亚洲成人网在线播放
|
亚洲一区二区三区乱码A
|
在线视频观看免费视频18
|
一级成人a免费视频
|
亚洲国产人成在线观看
|