반응형
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으로 채우면 된다.
반응형
'IT > Database' 카테고리의 다른 글
그룹함수 (GROUP BY, ROLLUP, CUBE, GROUPING-SET, GROUPING) (44) | 2023.11.02 |
---|---|
[Mssql/Sqlserver] Top N with ties (48) | 2023.11.01 |
[Oracle] SELECT .... FOR UPDATE 문 (43) | 2023.10.29 |
[Oracle] NTILE 함수 (44) | 2023.10.28 |
[MySQL] 버전 확인방법 (58) | 2023.10.20 |
댓글