LOOP
備考
LOOP ステートメントにより、ステートメントのブロックの実行を繰り返します。
このステートメントは、ストアド プロシージャとトリガーでのみ使用できます。
PSQL では、事後条件ループ(REPEAT...UNTIL)はサポートされていません。
例
次の例では、変数 vInteger の値が 11 になってループが終了するまで、変数の値が 1 ずつ増加します。
TestLoop:
LOOP
IF (:vInteger > 10) THEN
LEAVE TestLoop;
END IF;
SET :vInteger = :vInteger + 1;
END LOOP;
関連項目