Oracle 12cでプロシージャにWHILE LOOPを指定する
環境
Oracle 12.2.0.1.0
書式
WHILE (条件式)
LOOP
処理コード
END LOOP
WHILE (条件式)
LOOP
処理コード
END LOOP
WHILE (条件式) LOOP 処理コード END LOOP
ループ条件をWHILEで指定します
操作例
CREATE OR REPLACE PROCEDURE testPro
IS
tNum NUMBER;
BEGIN
WHILE (tNum <= 20);
LOOP
tNum := tNum + 5;
END LOOP;
END;
CREATE OR REPLACE PROCEDURE testPro
IS
tNum NUMBER;
BEGIN
WHILE (tNum <= 20);
LOOP
tNum := tNum + 5;
END LOOP;
END;
CREATE OR REPLACE PROCEDURE testPro IS tNum NUMBER; BEGIN WHILE (tNum <= 20); LOOP tNum := tNum + 5; END LOOP; END;
説明
プロシージャ名:testPro
変数 tNum