예외핸들러의 예


예외핸들러의 예

아래의 PL/SQL은 하나의 변수에 여러행의 레코드셋을 담도록 하여 에러가 발생합니다. 이런 경우 예외처리는 어떻게 해야할까요?

SQL> DECLARE 2 E_EMPNO NUMBER; 3 BEGIN 4 SELECT EMPNO INTO E_EMPNO FROM EMP; 5 EXCEPTION /* 예외처리 방법 WHEN <예외명> THEN <처리> */ 6 WHEN too_many_rows THEN 7 DBMS_OUTPUT.PUT_LINE('TOO_MANY_ROWS!'); 8 WHEN no_data_found THEN 9 DBMS_OUTPUT.PUT_LINE('NO_DATA_FOUND!')

; 10 END; 11 / TOO_MANY_ROWS! PL/SQL 처리가 정상적으로 완료되었습니다.

SQL>...

예외핸들러의 예에 대한 요약내용입니다.

자세한 내용은 아래에 원문링크를 확인해주시기 바랍니다.


#DB #IT #개발 #노가다 #데이터베이스 #업무노트 #오라클 #프로그래밍

원문링크 : 예외핸들러의 예