Notice: Function _load_textdomain_just_in_time was called incorrectly. Translation loading for the ultimate-member domain was triggered too early. This is usually an indicator for some code in the plugin or theme running too early. Translations should be loaded at the init action or later. Please see Debugging in WordPress for more information. (This message was added in version 6.7.0.) in /ledcorps/www/wp/wp-includes/functions.php on line 6114 7.1 예외(Exception) – 대나무숲

7.1 예외(Exception)

출처 http://www.gurubee.net/lecture/1070

예외(Exception)란?

  오라클 PL/SQL의 오류를 예외라고 한다.

  오류는 PL/SQL을 컴파일 할때 문법적인 오류로 발생하는 컴파일 타임 오류와, 프로그램을 실행 할 때 발생하는 실행타임 오류로 구분 할 수 있다.

PL/SQL오류의 종류

예 외설 명처 리
미리 정의된 오라클 서버 오류 (Predefined Oracle Server)PL/SQL에서 자주 발생하는 약20개의 오류선언할 필요도 없고, 발생시에 예외 절로 자동 트랩(Trap) 된다.
미리 정의되지 않은 오라클 서버 오류 (Non-Predefined Oracle Server)미리 정의된 오라클 서버 오류를 제외한 모든 오류선언부에서 선언해야 하고 발생시 자동 트랩된다.
사용자 정의 오류 (User-Defined)개발자가 정한 조건에 만족하지 않을경우 발생하는 오류선언부에서 선언하고 실행부에서 RAISE문을 사용하여 발생시켜야 한다

예외처리 문법

  • – 예외 처리절은 EXCEPTION부터 시작 한다.
  • – 예외가 발생하면 여러 개의 예외 처리부 중에 하나의 예외 처리부에 트랩(Trap) 된다.
  • – WHEN OTHERS절은 맨 마지막 온다.

답글 남기기 0

Your email address will not be published. Required fields are marked *