IT/Database
[Oracle] 에러 표시 방법(ORA-00000) (sqlca.sqlcode)
성준하이
2023. 10. 31. 08:37
반응형
Toad oracle이나 다른 oracle에서 쿼리를 날렸을 경우 에러가 나면 아래와 같이 보이게 된다.
ORA-00000 : ....한 에러입니다.
이렇게 Oracle의 약자인 ORA 에 하이픈(-) 후 숫자 5자리가 나온다.
프로그래밍 언어를 사용하면서 jdbc를 하며 oracle sql return code에 대해서 본적이 있다.
c언어의 경우 return 으로 받고
if (sqlca.sqlcode = 0) ....
if (sqlca.sqlcode = -54 ) ...
등 이렇게 에러를 코드로 받아서 if 문으로 비교를 한다.
구글링을 해봐도 sqlcode = -54 이런 값은 안나온다.
그럼 위에서 처럼 oracle표준 에러 형식으로 변환해서 검색을 하면 된다.
ORA-00054 라고 검색하면 결과가 나온다.
숫자는 뒤에서부터 채우고 5자리에 앞은 0으로 채우면 된다.
반응형