더북(TheBook)

NULL문

PL/SQL에서는 NULL문을 사용할 수 있다. NULL문은 아무것도 처리하지 않는 문장이다. 아무 것도 처리하지 않는데 굳이 사용할 필요가 있을까? PL/SQL 코드를 작성하다 보면 가끔씩 필요할 때가 있다. NULL문은 보통 IF문이나 CASE문을 작성할 때 주로 사용하는데, 조건에 따라 처리 로직을 작성하고 앞에서 작성한 모든 조건에 부합되지 않을 때, 즉 ELSE절을 수행할 때 아무것도 처리하지 않고 싶은 경우 NULL문을 사용한다.

입력

    IF vn_variable = 'A' THEN
       처리로직1;
    ELSIF vn_variable = 'B' THEN
       처리로직2;
       ...
    ELSE NULL;
    END IF;

    CASE WHEN vn_variable = 'A' THEN
              처리로직1;
         WHEN vn_variable = 'B' THEN
              처리로직2;
         ...
         ELSE NULL;
    END CASE;
신간 소식 구독하기
뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.