黃小二的讀書筆記
有才而性緩定屬大才,有智而氣和斯為大智。人偏狹我受之以寬容,人險(xiǎn)仄我持之以坦蕩。緩事宜急干,敏則有功;急事宜緩辦,忙則多措。 --李叔同
首頁(yè)
新隨筆
聚合
管理
隨筆-7 評(píng)論-24 文章-102 trackbacks-0
@@IDENTITY,SCOPE_IDENTITY和IDENT_CURRENT
內(nèi)容引用自:
@@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的作用
相同點(diǎn):
它們都返回插入到IDENTITY列中的值
。
不同點(diǎn):
A.
@@IDENTITY不受作用域(存儲(chǔ)過(guò)程、觸發(fā)器、函數(shù)或批處理)的限制。返回最后一個(gè)插入的IDENTITY值
。如果在程序中不同的作用域插入的表不同,那么返回最后一個(gè)表插入的IDENTITY值。例如:作用域A(存儲(chǔ)過(guò)程)在表T1上插入IDENTITY列,而T1上的觸發(fā)器會(huì)在T2上插入IDENTITY列。則用@@IDENTITY返回T2上插入的IDENTITY值。
B.
SCOPE_IDENTITY()受作用域的限制,只返回當(dāng)前作用域中的最后一個(gè)IDENTITY值
。上例中,如果在存儲(chǔ)過(guò)程中使用SCOPE_IDENTITY(),則返回T1的IDENTITY值。
C.
IDENT_CURRENT()不受作用域的限制,調(diào)用它時(shí)必須提供表示表名的字符型參數(shù),你可以得到你想要的任何表的最后一個(gè)IDENTITY值,即使你的代碼里沒有插入動(dòng)作
。例如:IDENT_CURRENT(
'
T1
'
);
經(jīng)驗(yàn):
根據(jù)不同的使用場(chǎng)合,選擇不同的函數(shù)。如果在寫存儲(chǔ)過(guò)程時(shí),向表中新增了一條數(shù)據(jù),需要返回該IDENTITY值,則使用 SCOPE_IDENTITY(),因?yàn)樗彤?dāng)前會(huì)話相關(guān)聯(lián),不會(huì)返回一個(gè)你不需要的值。如果你僅僅想得到某個(gè)IDENTITY列的最后一個(gè)值,則使用 IDENT_CURRENT()最方便。
posted on 2010-04-20 22:42
黃小二
閱讀(341)
評(píng)論(0)
編輯
收藏
所屬分類:
[DB].SQL Server
新用戶注冊(cè)
刷新評(píng)論列表
只有注冊(cè)用戶
登錄
后才能發(fā)表評(píng)論。
網(wǎng)站導(dǎo)航:
博客園
IT新聞
Chat2DB
C++博客
博問(wèn)
管理
相關(guān)文章:
@@IDENTITY,SCOPE_IDENTITY和IDENT_CURRENT
SQL Server、MySQL和 Oracle的行合并
SQL 中存放 varbinary型數(shù)據(jù)
SQL Server 2005/2008 對(duì)With Encryption選項(xiàng)創(chuàng)建的存儲(chǔ)過(guò)程解密
標(biāo)量子查詢
一個(gè)關(guān)于 聯(lián)合查詢union 和排序order by 的例子
Oracle 10g 與 SQL Server 2005 的數(shù)據(jù)類型
JDBC 直連 SQL2005 的一點(diǎn)心得
<
2025年7月
>
日
一
二
三
四
五
六
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
8
9
文章分類
(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 技術(shù)資源庫(kù)
MySQL 5.1參考手冊(cè)
Oracle Documentation
w3school 在線教程
開源軟件庫(kù)
Ajax/JavaScript腳本大全
Asp.net源碼專業(yè)站
CSDN開源頻道
CSS9.NET
源碼愛好者
社區(qū)
developerWorks 中國(guó)
最新評(píng)論
1.?re: SQL Server 2005/2008 對(duì)With Encryption選項(xiàng)創(chuàng)建的存儲(chǔ)過(guò)程解密
評(píng)論內(nèi)容較長(zhǎng),點(diǎn)擊標(biāo)題查看
--專業(yè)祛痘
2.?re: SQL Server 2005/2008 對(duì)With Encryption選項(xiàng)創(chuàng)建的存儲(chǔ)過(guò)程解密
評(píng)論內(nèi)容較長(zhǎng),點(diǎn)擊標(biāo)題查看
--lolola
3.?re: 在 WinForm中使用 WebClient上傳文件
44444444444444444444444
--熱熱
4.?re: 使用 HibernateTemplate 實(shí)現(xiàn)分頁(yè)查詢 (HibernateCallback接口)
評(píng)論內(nèi)容較長(zhǎng),點(diǎn)擊標(biāo)題查看
--redcoatjk
5.?re: SQL Server 2005/2008 對(duì)With Encryption選項(xiàng)創(chuàng)建的存儲(chǔ)過(guò)程解密
評(píng)論內(nèi)容較長(zhǎng),點(diǎn)擊標(biāo)題查看
--謝謝樓主
評(píng)論排行榜
Powered by:
博客園
模板提供:
滬江博客
Copyright ©2025 黃小二
主站蜘蛛池模板:
一区二区三区视频免费观看
|
亚洲国产精品成人精品软件
|
免费观看亚洲人成网站
|
男女超爽刺激视频免费播放
|
无码A级毛片免费视频内谢
|
成年人网站在线免费观看
|
亚洲一卡2卡4卡5卡6卡残暴在线
|
免费观看无遮挡www的小视频
|
亚洲人成网站影音先锋播放
|
日韩在线不卡免费视频一区
|
无码欧精品亚洲日韩一区
|
97在线视频免费播放
|
亚洲精品电影天堂网
|
免费无码黄十八禁网站在线观看
|
日韩亚洲不卡在线视频中文字幕在线观看
|
在线看片免费不卡人成视频
|
亚洲一区二区久久
|
日韩免费三级电影
|
色多多www视频在线观看免费
|
国外亚洲成AV人片在线观看
|
美女内射无套日韩免费播放
|
亚洲an天堂an在线观看
|
91精品视频在线免费观看
|
亚洲国产精品专区
|
国产精品免费小视频
|
一级毛片免费视频网站
|
亚洲成AV人片在线观看无
|
国产h肉在线视频免费观看
|
亚洲另类自拍丝袜第五页
|
亚洲AV成人精品日韩一区18p
|
91精品全国免费观看青青
|
亚洲日本视频在线观看
|
青青青国产免费一夜七次郎
|
国产精品美女久久久免费
|
老汉色老汉首页a亚洲
|
日韩午夜免费视频
|
亚洲视频免费在线观看
|
亚洲AV噜噜一区二区三区
|
亚洲级αV无码毛片久久精品
|
国产免费不卡v片在线观看
|
日本激情猛烈在线看免费观看
|