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)
添加回答
举报
0/150
提交
取消