사용자 정의 예외
DECLARE
e_invalid_department EXCEPTION;
BEGIN
RAISE e_invalid_department;
EXCEPTION
WHEN e_invalid_department THEN DBMS_OUTPUT.PUT_LINE('Born To Be Blue');
END;
/
RAISE_APPLICATION_ERROR
1)
BEGIN
RAISE_APPLICATION_ERROR(-20001, 'Born To Be Blue');
END;
/
2)
DECLARE
e_invalid_born EXCEPTION;
PRAGMA EXCEPTION_INIT (e_invalid_born, -20001);
BEGIN
RAISE_APPLICATION_ERROR(-20001, 'Born To Be Blue');
EXCEPTION
WHEN e_invalid_born THEN
DBMS_OUTPUT.PUT_LINE('Born To Be Blue');
END;
/
'PL SQL' 카테고리의 다른 글
PL/SQL 함수(Function) - 1 (함수 생성, 프로시서 함수의 차이, Syntax) (0) | 2016.07.07 |
---|---|
PL/SQL 프로시저 사용 시 주의 사항 (0) | 2016.07.07 |
PL/SQL 프로시저(Procedure) - 4 (파라미터 작성 방법, DEFAULT 옵션) (0) | 2016.07.06 |
PL/SQL 프로시저(Procedure) - 3 ( 프로시저 호출 방법 (EXECUTE, ), user_objects와 user_source ) (2) | 2016.07.06 |
PL/SQL 프로시저(Procedure) - 2 (파라미터 모드) (0) | 2016.07.06 |