2015. 5. 26. 17:30
[Oracle] Procedure 예외처리 (SQLCODE, SQLERM)
2015. 5. 26. 17:30 in Database / Sql
SQLCODE, SQLERRM
- WHEN OTHERS문으로 트랩(Trap) 되는 오류들의 실제 오류 코드와 설명을 볼 때 사용한다
- SQLCODE : 실행된 프로그램이 성공적으로 종료하였을 때는 오류번호 0을 포함하며, 그렇지 못할 경우에는 해당 오류코드 번호를 포함한다.
- SQLERRM : SQLCODE에 포함된 오라클 오류 번호에 해당하는 메시지를 가진다
SQLCODE Value |
Description |
0 |
오류 없이 성공적으로 종료 |
1 |
사용자 정의 예외 번호 |
+100 |
DATA NOT FOUND 예외 번호 |
음수 |
위의 부분을 제외한 오라클 서버 에러 번호 |
================================================
* Oracle Community OracleClub.com
* http://www.oracleclub.com
* http://www.oramaster.net
* 운영자 : 김정식 (oramaster _at_ empal.com)
================================================
'Database / Sql' 카테고리의 다른 글
[Oracle] MERGE INTO (0) | 2015.01.12 |
---|---|
[Oracle] 16진수 <-> 10진수 변환 (0) | 2014.09.18 |
[Oracle] IO를 많이 발생시키는 쿼리 찾기 (0) | 2014.09.02 |
[Oracle] 각 테이블/인덱스 사이즈 조회 쿼리 (0) | 2014.03.06 |
[Oracle] 테이블 스페이스 용량/사용량 산출 (0) | 2014.03.04 |