Oracle PL/SQL WHILE文で繰り返しを記述するサンプル
環境
Oracle Database 12c Enterprise Edition Release 12.2.0.1.0
SQL*Plus: Release 12.2.0.1.0
構文
WHILE 条件式 LOOP
処理コード
END LOOP;
PL/SQL 構文
DECLARE
i NUMBER := 3;
BEGIN
WHILE i < 5 LOOP
DBMS_OUTPUT.PUT_LINE('test' || i || 'data' );
i := i + 1;
END LOOP;
END;
/
実行例
SQL> SET SERVEROUTPUT ON
SQL> DECLARE
2 i NUMBER := 3;
3 BEGIN
4 WHILE i < 5 LOOP
5 DBMS_OUTPUT.PUT_LINE('test' || i || 'data' );
6 i := i + 1;
7 END LOOP;
8 END;
9 /
test3data
test4data
PL/SQLプロシージャが正常に完了しました。