SQL Engine Reference (v11)

LOOP

備考

LOOP ステートメントにより、ステートメントのブロックの実行を繰り返します。

このステートメントは、ストアド プロシージャとトリガーでのみ使用できます。

Pervasive PSQL では、事後条件ループ(REPEAT...UNTIL)はサポートされていません。

次の例では、変数 vInteger の値が 11 になってループが終了するまで、変数の値が 1 ずつ増加します。

TestLoop: 
LOOP 
  IF (:vInteger > 10) THEN 
    LEAVE TestLoop; 
  END IF; 
  SET :vInteger = :vInteger + 1; 
END LOOP; 

関連項目

CREATE PROCEDURE

CREATE TRIGGER

IF


LIKE

NOT