- NULL에 대한 연산은 is null, is not null을 제외하고는 결과가 모두 NULL임을 상기


declare

 x number := 5;

 y number;

begin

 if x != y then

   p('x is NOT null value!.');

 else

   p('x is null value!.');

 end if;

end; --> 엉터리

/


↓ ↓ ↓ 


declare

 x number := 5;

 y number;

begin

 if x is not null then

   p('x is NOT null value!.');

 else

   p('x is null value!.');

 end if;

end; --> 제대로

/

'Oracle > PL/SQL' 카테고리의 다른 글

15일차 # 5-18: Basic Loop  (0) 2012.04.24
15일차 # 5-17: LOOP Statements  (0) 2012.04.24
15일차 # 5-13: CASE Statement  (0) 2012.04.24
15일차 # 5-10: CASE Expression  (0) 2012.04.24
15일차 # 5-9: If 조건의 결과가 NULL  (0) 2012.04.24

+ Recent posts