--오류코드
BEGIN
SELECT SUM(NVL(DECODE(....),0)) INTO VAR
EXCEPTION
WHEN NO_DATA_FOUND THEN
VAR := 0 ;
END ;
VAR2 := VAR + 1 ; -- VAR가 NULL이기 때문에 VAR2도 NULL
--DEBUG코드
SELECT NVL(SUM(DECODE(...)),0)
질문. 코드는 위와 같고
EXCEPTION에서 VALUE의 NULL값을 캐치할 수 있는 방법이 없을까요?
|