sqlca 값이 이상합니다... ㅠㅠ 0 0 1,294

by 채노 [2014.05.24 09:58:31]


ProC를 이용해서.. 제가 프로그램 하나 작성하고 있는데... 잘 안되는 부분이 있어서요...

테이블 A에서 테이블 B로 select-insert를 하려고 합니다..

대략..

EXEC SQL
insert into B
select *
from A
where work_date = '201401'
;

이런 식으로 작성을 하였는데.. sqlca를 찍어보면 이상해서요...

조건에 부합하는 데이터가 있어도.. 없어도 똑같은 에러를 찍습니다..

sqlca.sqlcode = 0
sqlca.sqlerrm.sqlerrmc = ORA-01403 no data found

sqlcode 값은 insert 문이 성공 처리되어서 0으로 나온것으로 이해합니다만..
select시 조건에 부합하는 데이터 있어도 1403 이 발생하는 이유를 모르겠네요...

혹시... 다르게 처리 가능할지요?? ㅠㅠ

댓글등록
SQL문을 포맷에 맞게(깔끔하게) 등록하려면 code() 버튼을 클릭하여 작성 하시면 됩니다.
로그인 사용자만 댓글을 작성 할 수 있습니다. 로그인, 회원가입