반응형
오라클 while
-
[ORACLE] (PL/SQL) 오라클 반복문 (LOOP, WHILE, FOR)DBMS 2020. 6. 30. 17:42
PL/SQL에서의 반복문 종류는 LOOP문, WHILE문, FOR문이 있다. LOOP문 --문법 LOOP 처리문; EXIT[조건]; END LOOP; --예제 DECLARE NUM NUMBER :=1; BEGIN LOOP DBMS_OUTPUT.PUT_LINE(NUM); --출력 NUM := NUM+1; --NUM = NUM +1 EXIT WHEN NUM >5; --NUM이 5보다 크면 LOOP종료 END LOOP; END; 결과 1 2 3 4 5 LOOP문 사용법은 위와같다. 반복문은 특정조건까지만 반복하며 로직을 수행하는데 LOOP의 반복문은 EXIT[WHEN 조건]; 이라는 구절에서 실행된다. 따라서 EXIT를 누락하면 해당 LOOP는 무한루프에 빠지게 되니 사용하실 때 주의해야 한다. WHILE문 ..