Oracle 8i - > 10g 로 데이터를 가져올때 0 1 393

by 윤효정 [2007.12.07 15:37:24]


Oracle 8i 에서 테이블 데이터를 가져와 10g에서 그대로 테이블을 생성시키는데

데이터 길이가 2배로 늘어나는 현상이 일어납니다.

(VARCHAR2(8) - >VARCHAR2(16))

 

create table xxx

nologging as

select * from xxx@xxx;

 

NLS_LANG을 AMERICAN_AMERICA.KO16KSC5601 로 맞추었는데도 계속 이런 현상이 발생합니다.

이런 현상이 왜 일어나는지, 혹 해결하셨다면 꼭 가르쳐 주세요..

by 1 [2007.12.07 00:00:00]
CHARACTER SET 이
달르지 않은가요 ㅇㅇ?



select A.VALUE||'_'||B.VALUE AS LANGUAGE_TERRITORY, C.VALUE AS CHARACTERSET
FROM (
select VALUE from v$nls_parameters
where PARAMETER in ('NLS_LANGUAGE') ) A,
(select VALUE from v$nls_parameters
where PARAMETER in ('NLS_TERRITORY') ) B,
(select VALUE from v$nls_parameters
where PARAMETER in ('NLS_CHARACTERSET') ) C;



select * from sys.props$ where name = 'NLS_CHARACTERSET';
댓글등록
SQL문을 포맷에 맞게(깔끔하게) 등록하려면 code() 버튼을 클릭하여 작성 하시면 됩니다.
로그인 사용자만 댓글을 작성 할 수 있습니다. 로그인, 회원가입