「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;