为了账号安全,请及时绑定邮箱和手机立即绑定

SQL Server - INSERT后的返回值

SQL Server - INSERT后的返回值

守着一只汪 2019-08-06 15:13:31
SQL Server - INSERT后的返回值我试图在INSERT声明后得到一个键值。示例:我有一个包含属性name和id的表。id是生成的值。    INSERT INTO table (name) VALUES('bob');现在我想在同一步骤中恢复身份。这是怎么做到的?我们正在使用Microsoft SQL Server 2008。
查看完整描述

3 回答

?
开满天机

TA贡献1786条经验 获得超13个赞

无需单独的SELECT ...

INSERT INTO table (name)OUTPUT Inserted.IDVALUES('bob');

这适用于非IDENTITY列(例如GUID)


查看完整回答
反对 回复 2019-08-06
  • 3 回答
  • 0 关注
  • 1271 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信