C. Oracle

SQLCODE SQLERRM

sfeg 2017. 7. 2. 22:54

SQLCODE, SQLERRM

- WHEN OTHERS문으로 트랩(Trap)되는 오류들의 실제 오류 코드와 설명을 볼때 사용한다.
- SQLCODE: 실행된 프로그램이 성공적으로 종료하였을때는 오류번호 0을 포함하며,
                      그렇지 못할 경우에는 해당 오류코드 번호를 포함한다.

 

   SQLCODE value                    description
              0                                       성공적종료

              1                                       사용자정의 에외번호

          +100                                     NO_DATA_FOUND 예외번호

            음수                                     위의것들을 제외한  오라클 서버 예외번호
- SQLERRM: SQLCODE에 포함된 오라클 오류 번호에 해당하는 메시지를 가진다.