@@ROWCOUNT
を使用して、影響を受けた行の数を数えます。SQL Serverで影響を受ける行の数をカウントします
DECLARE @TotCount INT
DELETE * FROM TabA WHERE A = 'a'
SET @TotCount = @TotCount + @@ROWCOUNT
DELETE * FROM TabB WHERE B = 'b'
SET @TotCount = @TotCount + @@ROWCOUNT
UPDATE TabC SET C = 'c' WHERE C='d'
SET @TotCount = @TotCount + @@ROWCOUNT
しかし、スクリプトは、多くのDELETE
とUPDATE
文を持っている状況を、と考えています。影響を受けるすべての行の数を一度に数える方法はありますか?
'@@ ROWCOUNT'の値を' tempテーブル 'に '挿入'してから、' select'ステートメントを使ってそれを返します。 – csharpbd
[この質問]の@Nicoの回答を確認してください(http://stackoverflow.com/questions/42542356/asp-net-sql-server-stored-procedure-return-message/42647179#42647179)。 – csharpbd
@ csharpbd-スクリプトの最後で影響を受けた行の数を一度に取得したい –