DB 의 자료형이 NUMBER(15) 인 경우
호스트 변수를 이렇게 int 형으로 선언하고
EXEC SQL BEGIN DECLARE SECTION;
int quota_value;
EXEC SQL END DECLARE SECTION;
EXEC SQL SELECT quota INTO : quota_values FROM QUOTA 를 실행시켰더니
에러가 발생하였습니다. ( double 형도 마찬가지 에러 발생 )
ORA-01455: converting column overflows integer datatype
호스트 변수를
char quota_value[ 100 ];
으로 선언하고 실행시켰더니 제대로 값이 잘나오더라구요...
혹시 오라클에서 호스트 변수 데이타 형으로 unsigned long long ( 64bit 의 8byte ) 은 존재하지 않는지 알고 싶습니다.