ストアドプロシージャ

[SQLServer] ループの書き方(WHILE)

SQLServerのストアドプロシージャでのループ処理の書き方です。

構文

(構文)
WHILE <条件> BEGIN <LOOP処理> END

WHILEの条件がTRUEの間、LOOP処理を繰り返します。

サンプルソース

例)5回ループ処理を行う

例)ループ中に@iが3だったら強制的に抜ける

LOOPを抜けるにはBREAKを使用します。

備考

  • 無限ループにならないようにご注意ください。

スポンサーリンク

-ストアドプロシージャ
-

© 2021 SQLServer逆引きノート