2

我如何在 TSQL 中做到这一点?:如何同时 UPDATE 和 SELECT

4

2 回答 2

4

链接问题中答案的 TSQL 等效项类似于

UPDATE [table]
SET foo=1
OUTPUT INSERTED.*, DELETED.*
WHERE boo=2

在更新语句中,您可以使用INSERTED获取“之后”值和DELETED“之前”值。

于 2012-10-22T20:35:35.223 回答
1

您正在寻找该OUTPUT子句

于 2012-10-22T20:34:17.650 回答