2010년 2월 17일 수요일

오류 7347

 

메시지 7347, 수준 16, 상태 1, 줄 2

연결된 서버 'test'의 OLE DB 공급자 'OraOLEDB.Oracle'이(가) 열 '[OraOLEDB.Oracle].TEST2'의 예상 데이터 길이와 일치하지 않는 데이터를 반환했습니다. 최대 예상 데이터 길이는 8이지만 반환된 데이터 길이는 4입니다.

 

연결된 서버를 사용하여 오라클의 데이터를 조회할 다음과 같은 오류가 발생

데이터를 잘라서 가져오거나 TO_NCHAR 변환하여 조회해야 .

 

SELECT *

FROM  OPENQUERY(EISDB, '

SELECT TEST1, TO_NCHAR(TEST2), TEST3 FROM LINKEDSERVER.TEST')

 

SELECT *

FROM  OPENQUERY(EISDB, '

SELECT TEST1, SUBSTR(TEST2, 1, 4), TEST3 FROM LINKEDSERVER.TEST')

댓글 없음:

댓글 쓰기