|
LEAVE ステートメントにより、ブロックまたはループ ステートメントを抜けて実行を継続します。LEAVE ステートメントは、ストアド プロシージャまたはトリガーの本体で使用できます。
次の例では、変数 vInteger が 1 ずつ増え、値が 11 になると、ループが LEAVE ステートメントで終了します。
TestLoop: LOOP IF (:vInteger > 10) THEN LEAVE TestLoop; END IF; SET :vInteger = :vInteger + 1; END LOOP;
|