我在一个表上有3个更新语句,我需要为SQL Server 2008中的每个更新选项获取Rowcount
答案 0 :(得分:9)
在变量中每次更新后存储@@ROWCOUNT
,然后使用SELECT
返回它们
DECLARE @rowcount1 INT
DECLARE @rowcount2 INT
DECLARE @rowcount3 INT
-- UPDATE 1.... then
SET @rowcount1 = @@ROWCOUNT
-- UPDATE 2.... then
SET @rowcount2 = @@ROWCOUNT
-- UPDATE 3.... then
SET @rowcount3 = @@ROWCOUNT
SELECT @rowcount1, @rowcount2, @rowcount3
答案 1 :(得分:1)
@@ROWCOUNT将为您提供受更新语句影响的行数。