상황
SQL Server 2008 (64-bit) 에 Oracle 11g 클라이언트 설치 후 OraOLEDB.Oracle 공급자를 이용하여 Linked Server 생성
select 쿼리를 하는데 7347 오류 발생 ("예상 데이터 길이와 일치하지 않는 데이터를 반환했습니다")
Oracle 테이블의 컬럼형식은 NCHAR
조치
1. to_char 함수 이용
2. substr로 컬럼 길이를 정확히 잘라서 가져옴
SQL Server 2008 (64-bit) 에 Oracle 11g 클라이언트 설치 후 OraOLEDB.Oracle 공급자를 이용하여 Linked Server 생성
select 쿼리를 하는데 7347 오류 발생 ("예상 데이터 길이와 일치하지 않는 데이터를 반환했습니다")
Oracle 테이블의 컬럼형식은 NCHAR
조치
1. to_char 함수 이용
2. substr로 컬럼 길이를 정확히 잘라서 가져옴
'MS-SQL' 카테고리의 다른 글
SQL Server Version List (Summary) (0) | 2015.08.17 |
---|---|
SSMS에서 쿼리 실행 후 한글 입력으로 자동 변경되는 경우 (0) | 2014.04.21 |
Single User 모드로 서비스 시작 (0) | 2011.10.19 |
Database 복구 후 로그인과 사용자 매핑 (0) | 2011.10.19 |
SET XACT_ABORT ON (0) | 2011.07.13 |
DMV (Dynamic Management Views) (0) | 2010.08.06 |
SQL에서 행을 열로 바꿔서 출력 (recursive call) (0) | 2010.02.12 |
SQL Server 2008 Database Mail 셋팅 (0) | 2010.01.21 |
데이터베이스 소유자 변경 (0) | 2010.01.12 |
SQL Server Instance 접속 시 Dynamic Port 대신 고정 Port로 셋팅 (0) | 2010.01.11 |