日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

SCOPE_IDENTITY 和 @@IDENTITY 的区别

發布時間:2025/3/15 编程问答 22 豆豆
生活随笔 收集整理的這篇文章主要介紹了 SCOPE_IDENTITY 和 @@IDENTITY 的区别 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

SCOPE_IDENTITY 和 @@IDENTITY 返回在當前會話中的任何表內所生成的最后一個標識值。但是,SCOPE_IDENTITY 只返回插入到當前作用域中的值;@@IDENTITY 不受限于特定的作用域。

例如,有兩個表 T1 和 T2,并且在 T1 上定義了 INSERT 觸發器。當將某行插入 T1 時,觸發器被激發,并在 T2 中插入一行。該方案演示了兩個作用域:在 T1 上的插入,以及在 T2 通過觸發器的插入。

假設 T1 和 T2 都有標識列,@@IDENTITY 和 SCOPE_IDENTITY 將在 T1 上的 INSERT 語句的最后返回不同的值。@@IDENTITY 將返回在當前會話中的任何作用域內插入的最后一個標識列的值。這是在 T2 中插入的值。SCOPE_IDENTITY() 將返回在 T1 中插入的 IDENTITY 值。這是在同一個作用域內發生的最后的插入。如果在任何 INSERT 語句作用于作用域中的標識列之前調用 SCOPE_IDENTITY() 函數,則該函數將返回 Null。

總結

以上是生活随笔為你收集整理的SCOPE_IDENTITY 和 @@IDENTITY 的区别的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。