리눅스환경에서 OCI 라이브러리를 이용해서 Oracle DB 의 table 내용을 select 로 조회를 했는데요.
기존에 있는 테이블이 있고 제가 만든 테이블이 있는데요.
SQL plus 에서는 다 보이는데, C 로 짠 프로그램에서는 기존 table 은 보이는데,
제가 새로 만든 테이블은 조회가 애러가 납니다. 아래 함수에서 OCI_NO_DATA 라고 애러가 납니다.
OCIStmtExecute(svchp, stmhp, errhp, (ub4) 1,
(ub4) 0, (OCISnapshot *)
NULL, (OCISnapshot *) NULL,
(ub4) OCI_DEFAULT), __LINE__) != 0)
테이블에 내용은 다 들어이구요. 필드에 NULL 값이 들어있지는 않습니다.
대체 무슨 차이인지 모르갰습니다. 혹시 이런 경험있으신 분 없으신가요???
고수님들의 조언 부탁드립니다. |