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

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

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

環境

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

手順

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

FOR 変数 IN 初期値..終了値 LOOP
    処理
END LOOP;

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

BEGIN
    FOR i IN 1..5 LOOP
        DBMS_OUTPUT.PUT_LINE(i);
    END LOOP;
END;

実行結果

処理が繰り返しされていることが確認できます。

逆順

逆順にする場合は「REVERSE」を使用します。

BEGIN
    FOR i IN REVERSE 1..5 LOOP
        DBMS_OUTPUT.PUT_LINE(i);
    END LOOP;
END;

実行結果