프로그래밍/DataBase
[MSSQL] update 구문 여러개를 실행하고 그 결과 row의 총 개수를 구하라
홍반장水_
2024. 12. 16. 13:20
반응형
[MSSQL] update 구문 여러개를 실행하고 그 결과 row의 총 개수를 구하라
DECLARE @TotalAffectedRows INT = 0; -- 총 영향을 받은 행을 저장할 변수
-- 첫 번째 UPDATE 구문
UPDATE your_table
SET column1 = 'value1'
WHERE condition1;
SET @TotalAffectedRows = @TotalAffectedRows + @@ROWCOUNT; -- 영향을 받은 행 수 누적
-- 두 번째 UPDATE 구문
UPDATE your_table
SET column2 = 'value2'
WHERE condition2;
SET @TotalAffectedRows = @TotalAffectedRows + @@ROWCOUNT; -- 영향을 받은 행 수 누적
-- 세 번째 UPDATE 구문
UPDATE your_table
SET column3 = 'value3'
WHERE condition3;
SET @TotalAffectedRows = @TotalAffectedRows + @@ROWCOUNT; -- 영향을 받은 행 수 누적
-- 최종 결과 출력
SELECT @TotalAffectedRows AS TotalAffectedRows;
반응형