Oracle PL/SQL FOR文で繰り返しを記述するサンプル
環境
Oracle Database 12c Enterprise Edition Release 12.2.0.1.0
SQL*Plus: Release 12.2.0.1.0
構文
FOR ループカウンタ IN 初期値 .. 終了値 LOOP
処理コード
END LOOP;
SQL構文
DECLARE BEGIN FOR i IN 2 .. 4 LOOP DBMS_OUTPUT.PUT_LINE('test' || i || 'data' ); END LOOP; END; /
実行例
SQL> SET SERVEROUTPUT ON SQL> DECLARE 2 BEGIN 3 FOR i IN 2 .. 4 LOOP 4 DBMS_OUTPUT.PUT_LINE('test' || i || 'data' ); 5 END LOOP; 6 END; 7 / test2data test3data test4data PL/SQLプロシージャが正常に完了しました。