Oracle Database PL/SQL loop文を使用する

Oracle Database PL/SQL loop文を使用する

Oracle DatabaseのPL/SQL言語で、loop文を使用する手順を記述してます。「loop end loop」構文で可能です。ここでは、実際に実行した結果を画像で掲載してます。

環境

  • OS windows11 home
  • Oracle Database 21c Express Edition
  • SQL Developer 21.2.1.204

手順

loop文を使用するには、「loop end loop」構文を使用します。

LOOP
    処理 ~
    条件
END LOOP;

実際に、loop文を使用してみます。

DECLARE
    i NUMBER := 0;
BEGIN
    LOOP
        DBMS_OUTPUT.PUT_LINE(i);
        i := i + 1;
        IF i > 5 THEN
            EXIT;
        END IF;
    END LOOP;
END;

実行結果

処理が繰り返しされていることが確認できます。
※EXITで処理を抜けることが可能です。