1. CONTINUE문
CONTINUE문은 반복문 내에서 특정 조건에 부합할 때 처리 로직을 건너뛰고 루프 조건으로 다시 넘어간다.
- EXIT와 차이점
- EXIT : 루프를 완전히 빠져나온다.
- CONTINUE : 조건절로 다시 넘어간다.
- CONTINUE문 예제
BEGIN
FOR I IN 1..5
LOOP
CONTINUE WHEN I = 3;
DBMS_OUTPUT.PUT_LINE(I);
END LOOP;
END;
/
2. NULL문
NULL문은 아무것도 처리하지 않는 문장이다.
→ 주로 작성한 모든 조건에 부합되지 않아 아무것도 처리하지 않고 싶은 경우 사용한다.
IF vn_variable = 'A' THEN
처리 로직1;
ELSIF vn_variable = 'B' THEN
처리 로직2;
…
ELSE
NULL; -- 이렇게 사용!
END IF;
참고문헌 : 홍형경(2015), 오라클 SQL과 PL/SQL을 다루는 기술, 길벗