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中可以查到表中有两行数据,求解答?

Oracle怎么得到刚刚新插入数据库那条记录的id

将新数据添加到表中的自动化过程

在一个数据表中,怎么查询到表中数据自增id最大的那条数据呢?

PHP MySQLi没有插入到表中