2004. 11. 30. 11:06
프로그램을 하다보면 막히는 문제가 가끔있죠?
Oracle에서 함수나 프로시져를 만들어 보았을것입니다.
그때 인수로 받는 값이 null로 들어오는 경우,
즉 해당 값을 입력하지 않는 경우는 에러 처리나
특별한 처리를 해야 하는데
이경우에 체크로직을 어떻게 해야 할까요?
1.이경우는 null이 검사가 안되고 if문을 빠져나가더군요!! ㅠㅠ
if( v_tel_no=null OR v_tel_no = '') then
dbms_output.put_line('is not a tel number!!');
end if ;
===============================================================
2. 해결한 방법 : 이렇게 하면 NULL이 검사가 되어 IF문을 탑니다.
if( v_tel_no is null ) then
dbms_output.put_line('is not a tel number!!');
end if ;
'ORACLE' 카테고리의 다른 글
테이블명, 컬럼명 변경 방법? (0) | 2004.12.13 |
---|---|
NVL과 NVL2 함수에 대하여 (0) | 2004.12.03 |
SQL*Plus AUTOTRACE (0) | 2004.10.15 |
EXPLAIN PLAN(실행계획 (0) | 2004.10.15 |
Oracle Hint사용 (0) | 2004.10.15 |