「Oracle12c」EXIT WHENでループ(LOOP)を終了する

2022年4月13日

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

書式

LOOP
  処理コード
  EXIT WHEN 条件式;
END LOOP;

EXIT WHENを指定し、条件を終了します。
使用例

CREATE OR REPLACE PROCEDURE cftA
IS
  num NUMBER;
BEGIN
  LOOP
    num := num + 2; 
    EXIT WHEN num > 21;
  END LOOP;
END;

 

Oracle 12c

Posted by arkgame