MSSQL SELECT(刚刚)新插入到表中的那条记录
Posted jacc.kim
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了MSSQL SELECT(刚刚)新插入到表中的那条记录相关的知识,希望对你有一定的参考价值。
假设对表 TXxxxxxxx 表新插入一条记录,然后要 SELECT 出刚刚插入的这条记录。可使用 SCOPE_IDENEITY(); 处理。具体代码参考如下:
INSERT INTO TXxxxxxxx(...) VALUES(...)
DECLARE @LastInsertId INT = 0;
SET @LastInsertId = SCOPE_IDENTITY();
SELECT * FROM TGamePrizePoolWinRecord AS tppwr WHERE id = @LastInsertId;
!!!note: -> WHERE 处的 id 为 TXxxxxxxx 表的一个字段。(是唯一自增长的Key)
以上是关于MSSQL SELECT(刚刚)新插入到表中的那条记录的主要内容,如果未能解决你的问题,请参考以下文章
为啥mssql的OPENQUERY取oracle某表时只返回了一行数据,而在pl/sql中可以查到表中有两行数据,求解答?