「Oracle」LOOP文とIF文のサンプル
書式
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;