如何将插入的输出值分配给sql server中的变量?[副本]

这个问题在这里已经有答案了

9年前关闭的

可能重复:
SQL Server输出子句转换为标量变量

声明@id int
插入MyTable(名称)
输出@id=Inserted.id
值('XYZ')

我正试着像上面那样。怎么可能呢

使用表变量获取id

声明@id int
声明@table表(id int)
插入MyTable(名称)
将inserted.id输出到@table
值('XYZ')
从@table中选择@id=id

发表评论