프로시저 안에 db링크에 관련된 질문이요.. 0 0 2,803

by 임군 [Oracle 에러코드] [2014.06.26 18:04:21]


MS SQL에서 오라클DB를 연결하여 사용합니다.

오라클의 내용을 MSSQL의 뷰로 가져와서 사용하는데요.

MSSQL의 테이블과 뷰를 LEFT OUTER JOIN 을 걸면

"OraOLEDB.Oracle"이(가) 메시지 "ORA-01403: 데이터를 찾을 수 없습니다."을(를) 반환했습니다.

연결된 서버 "LINK_LIG2"의 OLE DB 공급자 "OraOLEDB.Oracle"에서 행 데이터를 가져올 수 없습니다.

라는 에러메시지가 나오면서 문제가 발생합니다.

어떡게 하면 해결이 가능할런지요?

찾아봐도 모르겠어서 질문드립니다.

전체는 제대로 나옵니다. 조건을 입력하면 문제가 발생하는데요.

건별로도 제대로 나오지만 일부분만 가져오는 조건을 걸면 에러가 납니다.

 

프로시저에서 단순조회시 에러가 발생하지는 않는데요..인라인쿼리로 작성했을경우에

저런 에러가 발생하네요..

예로 select x.aaa, x.bbb, (db링크 쿼리) from table x; 이런경우 입니다..

 

 

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