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