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プロシージャが正常に完了しました。