在SQL中,SCOPE_IDENTITY()是一個用于返回最后插入行的主鍵值的函數。它返回由當前會話(作用域)生成的自增主鍵值。
可以使用以下示例SQL語句來返回主鍵SCOPE_IDENTITY():
INSERT INTO 表名 (列1, 列2, 列3)
VALUES (值1, 值2, 值3);
SELECT SCOPE_IDENTITY() AS 'ID';
在上面的示例中,首先執行了一條INSERT語句來插入數據到表中,然后使用SELECT語句和SCOPE_IDENTITY()函數來返回插入行的主鍵值。使用"AS ‘ID’"給返回的主鍵值取了一個別名為ID。
注意:SCOPE_IDENTITY()函數只能返回由當前會話(作用域)生成的自增主鍵值。如果在同一個會話中有多個插入操作,每個插入操作都會生成一個不同的自增主鍵值。