我试图在 INSERT 语句后获取键值。
例子:
我有一个包含属性名称和 ID 的表。 id 是生成的值。
INSERT INTO table (name) VALUES('bob');
现在我想在同一步骤中取回 id。这是怎么做到的?
我们使用的是 Microsoft SQL Server 2008。
不需要单独的 SELECT...
INSERT INTO table (name)
OUTPUT Inserted.ID
VALUES('bob');
这也适用于非 IDENTITY 列(例如 GUID)
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)