「Oracle12c」PL/SQLでループ条件をFOR LOOPで指定する方法

2022年4月13日

環境
Oracle Database 12c Standard Edition Release 12.2.0.1.0 – 64bit Production

書式

FOR 変数名 IN 最小値 .. 最大値 
LOOP
   処理コード
END LOOP;

ループ条件をFOR LOOPで指定します。[FOR~IN]を指定して、条件式でループを実行します。

使用例

CREATE OR REPLACE PROCEDURE cftA
IS
  num NUMBER;
BEGIN
  FOR num IN 1 .. 10 
  LOOP
    num := num + 1; 
  END LOOP;
END;

 

Oracle 12c

Posted by arkgame