반응형
SQLCA : SQL 통신 영역
ORACA : 오라클 통신 영역
SQLCA 는 예외와 경고, 에러코드, 진단등의 정보가 있다. SQLCA를 사용하기 위하여 precomp/public 아래에 있는 sqlca.h 퍼일을 include 하거나 Pro*C 문법으로 'EXEC SQL INCLUDE SQLCA;' 를 사용한다. sqlca 파일에는 SQLCA 구조체가 있다.
"이 포스팅은 쿠팡 파트너스 활동의 일환으로, 이에 따른 일정액의 수수료를 제공받습니다."
SQLCA 주요 정보는 다음과 같다.
- sqlca.sqlcode : 가장 최근의 에러코드, 0은 정상 실행
- sqlca.sqlerrm.sqlerrmc : sqlcode 에 대응되는 에러메시지
- sqlca.sqlerrd[2] : 처리된 행의 갯수
SQLCA 보다 더 많은 정보가 필요하다면 ORACA 를 사용한다. ORACA는 현재 SQL문의 텍스트, 에러가 있는 파일의 이름. 에러가 있는 행의 번호 등이 있다.
ORACA 주요 정보는 다음과 같다.
- oraca.orahoc : 요청된 최대 오픈 오라클 커서 정보
- oraca.oramoc : 필요한 최대 오픈 오라클 커서 정보
- oraca.oracoc : 현재 사용중인 오라클 커서 수
반응형
'IT > DB' 카테고리의 다른 글
SQL 연산자 BETWEEN, LIKE (0) | 2022.02.24 |
---|---|
Oracle 컬럼 값 연결하여 SELECT 하기 (0) | 2022.02.21 |
Pro-C 커서 패치 예제 (0) | 2021.11.30 |
Oracle 5분간 실패율 10%이상 집계 쿼리 (0) | 2021.11.22 |
오라클 Pro*C 몇 분 지났는지 정보구하기 (0) | 2021.11.16 |
오라클 ProC 분단위 기간 정보 구하기 (0) | 2021.11.15 |
Oracle 두 시간 사이의 차이 구하기 (0) | 2021.10.23 |
Oracle PL/SQL 블록의 구조 (0) | 2021.07.17 |
PL/SQL 데이터 타입 (0) | 2021.07.17 |
댓글