Oracle 12cでプロシージャにFOR LOOPのサンプル
環境
Oracle 12.2.0.1.0
書式
FOR 変数 IN 範囲
LOOP
処理コード
END LOOP
FOR 変数 IN 範囲
LOOP
処理コード
END LOOP
FOR 変数 IN 範囲 LOOP 処理コード END LOOP
ループ条件をFOR LOOPで指定します
操作例
CREATE OR REPLACE PROCEDURE testPro
IS
tNum NUMBER;
BEGIN
FOR tNum IN 15 .. 40
LOOP
tNum := tNum + 2;
END LOOP;
END;
CREATE OR REPLACE PROCEDURE testPro
IS
tNum NUMBER;
BEGIN
FOR tNum IN 15 .. 40
LOOP
tNum := tNum + 2;
END LOOP;
END;
CREATE OR REPLACE PROCEDURE testPro IS tNum NUMBER; BEGIN FOR tNum IN 15 .. 40 LOOP tNum := tNum + 2; END LOOP; END;
説明
プロシージャ名:testPro
変数 tNum