是否可以在将特定记录插入该表时提取该表中插入的记录的 ID ??? 对 Sql Server 的引用
问问题
94 次
2 回答
3
阅读INSERT
有关OUTPUT
. 根据我的经验,这是实现原子INSERT
输出插入值的最简单方法。
示例,假设Table
包含一个名为 的自动递增字段ID
:
DECLARE @outputResult TABLE (ID BIGINT)
INSERT INTO Table
(
Field1,
Field2
)
OUPUT INSERTED.ID INTO @outputResult
VALUES
(
....
)
SELECT TOP 1 ID FROM @outputResult
于 2013-09-13T11:26:36.740 回答
0
之后您可以选择 ID
SELECT @@IDENTITY
或者
SELECT SCOPE_IDENTITY()
于 2013-09-13T11:25:05.077 回答