로딩
요청 처리 중입니다...

예외핸들러의 예

 예외핸들러의 예

아래의 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 # 개발 # 노가다 # 데이터베이스 # 업무노트 # 오라클 # 프로그래밍

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