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)

相关文章
相关标签/搜索