예외는 두가지로 나뉘는데 오라클에서 발생시키는 시스템예외와 사용자가 의도적으로 발생시키는 사용자 정의 예외로 나뉜다. [예외 처리 구문] EXCEPTION WHEN 예외명1 THEN 예외처리 구문1 WHEN 예외명2 THEN 예외처리 구문2 ... WHEN OTHERS THEN 예외처리구문n; 만약 예외처리 구문을 넣지 않고 프로시저를 실행하면 시스템에서 예외를 발생시켜 프로시저 실행을 중단하지만 사용자 정의 예외를 하게 되면 프로그램 제어권을 획들하여 여러 단계에 걸쳐 수행되는 프로그램의 정상동작을 보장할수 있지만 하지 않게 된 경우 프로그램의 흐름의 끊어져 버린다. [SQLCODE,SQLERRM부분 정리] SQLCODE : 실행부에서 발생한 예외에 해당하는 코드를 반환한다. SQLERRM : 발생한 ..