MSSQL SELECT(剛剛)新插入到表中的那條記錄

 假設對錶 TXxxxxxxx 表新插入一條記錄,而後要 SELECT 出剛剛插入的這條記錄。可以使用 SCOPE_IDENEITY(); 處理。具體代碼參考以下:ast

INSERT INTO TXxxxxxxx(...) VALUES(...)co

DECLARE @LastInsertId INT = 0;
SET @LastInsertId = SCOPE_IDENTITY();
SELECT * FROM TGamePrizePoolWinRecord AS tppwr WHERE id = @LastInsertId;

!!!note: -> WHERE 處的 id 爲 TXxxxxxxx 表的一個字段。(是惟一自增加的Key)

相關文章
相關標籤/搜索