안녕하세요. 쿼리문을 작성하다가 이상해서 이렇게 문의 드립니다.
MSSQL 테이블과 LINKED DATABASE 관련하여 질문 드립니다.

SELECT
TA1.MEMBER_NO
, TA1.MEMBER_CNT
, TA1.UID
, TA1.UDATE
, TA2.MEMBER_ID
, TA3.MEMBER_ID

FROM MSSQL_TABLE1 TA1
LEFT JOIN OPENQUERY(ORACEL, SELECT * FROM ORACLE_TABLE2) TA2 ON TA1.MEMBER_NO = TA2.ORACELE_TABLE2.MEMBER_ID
LEFT JOIN OPENQUERY(ORACLE, SELECT * FROM ORACLE_TABLE3) TA3 ON TA1.MEMBER_NO = TA3.ORACLE_TABLE3.MEMBER_ID AND TA1.MEMBER_CNT = TA3.MEMBER_CNT

WHERE TA2.ORACLE_TABLE2.MEMBER_ID IS NOT NULL
AND TA1.UID LIKE ‘UID%’
AND CONVERT(VARCHAR, TA1.UDATE,112) > CONVERT(VARCHAR, GETDATE()-1,112)

상기 처럼 쿼리를 진행했을때…

연결된 서버 “ORACEL”의 OLE DB 공급자 “OraOLEDB.Oracle”이(가) 메시지 “ORA-01403: 데이터를 찾을 수 없습니다.”을(를) 반환했습니다.
메시지 7346, 수준 16, 상태 2, 줄 1
연결된 서버 “ORACEL”의 OLE DB 공급자 “OraOLEDB.Oracle”에서 행 데이터를 가져올 수 없습니다.

메시지가 나오고…

WHERE 절에서
AND TA1.UID LIKE ‘UID%’
AND CONVERT(VARCHAR, TA1.UDATE,112) > CONVERT(VARCHAR, GETDATE()-1,112)

중 하나를 주석처리 하면 쿼리는 정상적으로 나오네요…
조건절 모두 MSSQL 테이블의 조건인데… 왜??? ORACLE 관련 에러가 나오죠??

머가 문제인가요??
SQL 버전 : MSSQL 2012 11.0.5343.0(X64)
ORACLE VER : 11g

끝까지 읽어 주셔셔 감사합니다.

No. Subject Author Date Views
Notice SQL강좌: 챗GPT와 함께 배우는 SQL Server 무료 강좌 목차와 소개 (2023년 9월 업데이트) 코난(김대우) 2023.08.18 31518
Notice Python 무료 강좌 - 기초, 중급, 머신러닝(2023년 6월 업데이트) 코난(김대우) 2021.01.01 16319
9082 msslq7.0 리스토어 문제 [2] 나대로815 2016.01.02 2901
9081 프로시저에 대해서...? [2] 문상연 2016.01.01 2478
9080 mssql이 윈도우인증모드로 되어있을때 고려사항 깔샴이 2016.01.01 2292
9079 안녕하세요 공백 체크 쿼리 질문 드립니다. [2] 양재동살아요 2015.12.31 3756
9078 겹친 I/O 작업이 진행 중입니다. 해결방법 없나요? [1] 떠벙이 2015.12.30 6188
9077 컬럼 암호화 관련해서 질문있습니다 젊은지사의출발 2015.12.30 2393
9076 데이터베이스 복구에 대해서 질문드립니다. 마스터를위하여 2015.12.30 5690
» LINKED DB, WHERE 절 문의 드립니다. [4] 가경승민아빠 2015.12.30 5663
9074 2012 server + SQL 2014에서 오라클 연결 문의 [1] 두루마리휴지 2015.12.29 2310
9073 안녕하세요 질문좀 드릴께요 도와주세요 [3] 양재동살아요 2015.12.29 2045
9072 db lock 상태의 history를 볼 수 있는 방법이 있을까요? [2] zza 2015.12.29 3080
9071 SQL SEVER 2014 기업 구매 관련해서 질문드립니다. [2] 히카 2015.12.29 2438
9070 msdb 로그파일이 커져서 디스크 공간이 부족합니다. 무지무지 2015.12.29 2446
9069 jsp에서 mssql2014 윈도우인증모드 접속시 에러 현상 깔샴이 2015.12.29 4752
9068 로그 쉬핑 복원 시간이 너무 오래 걸리고 있습니다. Robin 2015.12.29 2416
9067 프로시저 내의 업데이트가 동작을 하지 않는 이유가 궁금합니다. [1] 랑슈 2015.12.28 1864
9066 ROUND함수로 반올림후 0을 지우는 방법을 알고싶습니다. [1] sincie 2015.12.23 2120
9065 우편번호DB 데이터 가져오기 문제 더카니 2015.12.21 2966
9064 Tempdb속성질문입니다. 희망나라 2015.12.21 2140
9063 데이터베이스에서 페이징으로 가져오려할 때에 전체 갯수를 얻는 방법을 알고 싶습니다. [1] 동동7972 2015.12.19 2226





XE Login