안녕하세요. 쿼리문을 작성하다가 이상해서 이렇게 문의 드립니다.
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 20342
Notice Python 무료 강좌 - 기초, 중급, 머신러닝(2023년 6월 업데이트) 코난(김대우) 2021.01.01 12155
9078 겹친 I/O 작업이 진행 중입니다. 해결방법 없나요? [1] 떠벙이 2015.12.30 6181
9077 컬럼 암호화 관련해서 질문있습니다 젊은지사의출발 2015.12.30 2390
9076 데이터베이스 복구에 대해서 질문드립니다. 마스터를위하여 2015.12.30 5680
» LINKED DB, WHERE 절 문의 드립니다. [4] 가경승민아빠 2015.12.30 5640
9074 2012 server + SQL 2014에서 오라클 연결 문의 [1] 두루마리휴지 2015.12.29 2301
9073 안녕하세요 질문좀 드릴께요 도와주세요 [3] 양재동살아요 2015.12.29 2043
9072 db lock 상태의 history를 볼 수 있는 방법이 있을까요? [2] zza 2015.12.29 3038
9071 SQL SEVER 2014 기업 구매 관련해서 질문드립니다. [2] 히카 2015.12.29 2436
9070 msdb 로그파일이 커져서 디스크 공간이 부족합니다. 무지무지 2015.12.29 2445
9069 jsp에서 mssql2014 윈도우인증모드 접속시 에러 현상 깔샴이 2015.12.29 4744
9068 로그 쉬핑 복원 시간이 너무 오래 걸리고 있습니다. Robin 2015.12.29 2414
9067 프로시저 내의 업데이트가 동작을 하지 않는 이유가 궁금합니다. [1] 랑슈 2015.12.28 1859
9066 ROUND함수로 반올림후 0을 지우는 방법을 알고싶습니다. [1] sincie 2015.12.23 2117
9065 우편번호DB 데이터 가져오기 문제 더카니 2015.12.21 2964
9064 Tempdb속성질문입니다. 희망나라 2015.12.21 2138
9063 데이터베이스에서 페이징으로 가져오려할 때에 전체 갯수를 얻는 방법을 알고 싶습니다. [1] 동동7972 2015.12.19 2220
9062 트리거를 이용한 Update 책임자 찾기... [4] Larry 2015.12.18 3078
9061 클라이언트 맥주소 관련 질문입니다. 베이비2 2015.12.18 2775
9060 쿼리 관련 조언을 듣고 싶습니다. [1] 다복이 2015.12.18 2032
9059 이 문제 떄문에 탈모 일어 날 것 같습니다... [5] sql_machine 2015.12.16 2638





XE Login