溫馨提示×

SCOPE_IDENTITY與LAST_INSERT_ID區別

小樊
107
2024-07-06 10:29:13
欄目: 編程語言

SCOPE_IDENTITY和LAST_INSERT_ID都是用于獲取最近插入行的自增主鍵值,但在不同的數據庫中有不同的用法和作用。

在SQL Server中,SCOPE_IDENTITY函數用于獲取當前會話中最近插入行的自增主鍵值,而且是在當前作用域內的最近插入行。它只返回當前作用域中最近插入行的自增主鍵值,不受觸發器和其他作用域中的插入行的影響。

在MySQL中,LAST_INSERT_ID函數用于獲取當前會話中最近插入行的自增主鍵值,不受作用域的影響。它可以獲取當前會話中最近一次插入行的自增主鍵值,無論是在當前作用域內還是其他作用域中。

因此,主要區別在于SCOPE_IDENTITY只返回當前作用域中最近插入行的自增主鍵值,而LAST_INSERT_ID返回當前會話中最近插入行的自增主鍵值。

0
亚洲午夜精品一区二区_中文无码日韩欧免_久久香蕉精品视频_欧美主播一区二区三区美女