2011-01-10 9 views
2

をしている間、私は、単一のテーブルの上に3つの更新ステートメントを持っていると私はSQL Server 2008の行数の更新

+0

ニース返すためにSELECTを使用しています。何を試しましたか? –

答えて

9

ストア@@ROWCOUNT変数の各更新後、次にそれらを

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

@@ROWCOUNTにおける各更新オプションの行数を取得する必要があなたの更新によって影響を受ける行の数を与えますステートメント。