ストアドプロシージャ、クエリ ループメモ

ストアドプロシージャ、クエリ ループメモ

***************************************************
 テスト用のループ WHILEを使う

 ***************************************************
DECLARE @BeforeInt int
DECLARE @AfterInt int
DECLARE @TotalInt int
DECLARE @CountInt int

SET @CountInt = 0
SELECT @TotalInt = COUNT(*) FROM T_table--全行数
WHERE
	DATE = '2017/06/30'
Print 'TotalInt:' + convert(nvarchar(100),@TotalInt) 


WHILE @CountInt < @TotalInt
BEGIN
/*
ここに処理を入れてください。
単に、行数を数えて行数分の処理をするだけです。

*/

SET @CountInt = @CountInt + 1
END
Print 'loop end'

——

こちらの記事もどうぞ