상황
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 | 

