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