「Oracle」LOOP文とIF文のサンプル

2021年8月25日

書式

LOOP
 IF 条件式 THEN
  EXIT;
 END IF;
 //処理コード
END LOOP;

使用例

CREATE OR REPLACE PROCEDURE CFTPROC
IS
      NUM NUMBER(20) := 2;
BEGIN
      LOOP
            IF NUM = 5 THEN
                  EXIT; -- ループを抜ける
            END IF;
            NUM := NUM + 1;
      END LOOP;
      DBMS_OUTPUT.PUT_LINE('RESULT=' || NUM);
END;

 

Oracle

Posted by arkgame