Exception 유형
(exception 처리 루틴이 있는 경우)

 

 

[결과]

 



 

 

 

 

Exception 유형

(exception 처리 루틴이 없는경우)

[결과]

 



 

 

 

 

Exception 유형

(exception 처리 루틴이 없는경우)

 

 

[예제6] 사용자가 지정하는 급여를 받는 사원의 이름, 급여, 직책을 나타내는 프로그램을 작성하시오.


 

 

'오라클 > Oracle,SQL' 카테고리의 다른 글

Exception 유형(exception 처리 루틴이 있는 경우)  (0) 2016.01.15
Exception 유형(exception 처리 루틴이 없는경우)  (0) 2016.01.15
Exception 유형  (0) 2016.01.15
Exception 유형  (0) 2016.01.15
Exception 처리 구문  (0) 2016.01.15

Exception 유형

 

 

 

'오라클 > Oracle,SQL' 카테고리의 다른 글

Exception 유형(exception 처리 루틴이 없는경우)  (0) 2016.01.15
Exception 유형(exception 처리 루틴이 없는경우)  (0) 2016.01.15
Exception 유형  (0) 2016.01.15
Exception 처리 구문  (0) 2016.01.15
Exception 이란  (0) 2016.01.15

Exception 유형

 

1. Predefined EXCEPTION

DECLARE Section에서 선언할 필요가 없습니다.  Oracle Server 에러 중에서 자주 발생되는 20가지 에러에 대해 미리 정의되어 있는

EXCEPTION입니다.
해당 EXCEPTION 처리 루틴에서 미리 정의된 EXCEPTION명을 참조하여 에러를 처리합니다.

Predefined EXCEPTION의 종류에는 다음과 같은 것들이 있습니다.

 

 

 

 

'오라클 > Oracle,SQL' 카테고리의 다른 글

Exception 유형(exception 처리 루틴이 없는경우)  (0) 2016.01.15
Exception 유형  (0) 2016.01.15
Exception 처리 구문  (0) 2016.01.15
Exception 이란  (0) 2016.01.15
Exception 이란  (0) 2016.01.15

<Exception 처리 구문>

 

 

 

 

 


WHEN OTHERS 구문은 EXCEPTION 처리의 마지막 구문으로서

미리 선언되지 못한 모든 경우의 EXCEPTION처리를 가능하게 합니다.
EXCEPTION Keyword에 의해 Error처리가 시작됩니다.
EXCEPTION 처리구문이 필요하지 않으면 생략할 수 있습니다.

 

 

'오라클 > Oracle,SQL' 카테고리의 다른 글

Exception 유형  (0) 2016.01.15
Exception 유형  (0) 2016.01.15
Exception 이란  (0) 2016.01.15
Exception 이란  (0) 2016.01.15
LOOP 문  (0) 2016.01.15

<Exception 이란>

 

EXCEPTION이 발생되는 2가지 방법

 

① PL/SQL이 Oracle Server 에러가 발생하면 이와 관련된 EXCEPTION이 자동 발생하는 방법 

 

② Block에 RAISE문을 써서 명시적으로 EXCEPTION을 발생시키는

방법 
BEGIN Section에서 EXCEPTION이 발생하면 EXCEPTION Section의 해당 EXCEPTION 처리부로 제어가 넘어갑니다. 

 

 

 

 

'오라클 > Oracle,SQL' 카테고리의 다른 글

Exception 유형  (0) 2016.01.15
Exception 처리 구문  (0) 2016.01.15
Exception 이란  (0) 2016.01.15
LOOP 문  (0) 2016.01.15
LOOP 문  (0) 2016.01.15

<Exception 이란>

 

Exception 이란 : PL/SQL에서 발생하는 Error

 

EXCEPTION은 PL/SQL Block의 실행중에 발생하여 Block의 작업을

중단시킵니다.

PL/SQL이 EXCEPTION을 발생시킬 때 Block은 항상 종료되겠지만

마지막 조치작업을 수행하도록 EXCEPTION Section을 작성할 수 있습니다


 

'오라클 > Oracle,SQL' 카테고리의 다른 글

Exception 처리 구문  (0) 2016.01.15
Exception 이란  (0) 2016.01.15
LOOP 문  (0) 2016.01.15
LOOP 문  (0) 2016.01.15
LOOP 문  (0) 2016.01.15

+ Recent posts