TSQL:更新获取更新的行数

Ref*_*ael 1 t-sql sql-server sql-server-2008 sql-update

我有一个这样的更新语句:

UPDATE TABLE1
SET TABLE1.COL = TABLE2.COL
FROM TABLE1
INNER JOIN TABLE2 ON TABLE1.TAB2ID = TABLE2.ID
WHERE TABLE1.COL1 = '123'`
Run Code Online (Sandbox Code Playgroud)

是否有办法知道实际更新了多少记录的问题。

MERGEOUTPUT $ACTION命令。

Mar*_*rkD 5

要确定受操作影响的行数,您正在寻找@@ROWCOUNT