SqlServer中插入数据后如何得到主键ID

Posted fanqisoft

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了SqlServer中插入数据后如何得到主键ID相关的知识,希望对你有一定的参考价值。

  • 使用@@IDENTITY

    例如:insert into student(name,age) values(‘fanqi‘,23) select @@identity

  • 使用 OUTPUT inserted

    例如:INSERT INTO UserInfo(Username,LogName,[Password],resTime) OUTPUT inserted.UserID VALUES (‘12345‘,‘56789‘,‘112233‘,GETDATE())

以上是关于SqlServer中插入数据后如何得到主键ID的主要内容,如果未能解决你的问题,请参考以下文章

使用SQLServer2005插入一条数据时返回当前插入数据的ID

mybatis主键返回的实现

如何得到SqlServer的自增ID

sqlserver向数据库插入数据的时候,自增张(标识列)列不允许为空,怎样插入该列数据?

如何在使用 Python 插入 MySQL 数据库后获取“id”?

java获得刚刚更新的记录集的id(主键)