오라클 Client의 NLS_LANG에 설정된 Character set과 오라클 Server에 설정되어 있는 NLS_CHARACTERSET이 다를 경우, 한글이 깨어져 출력될 수 있는데 아래와 같은 방법으로 확인하실 수 있습니다.
NLS_LANG KOREAN_KOREA.KO16MSWIN949
위의 경우, CHARACTERSET 은 KO16MSWIN949
아래 구문을 실행한 결과에서 확인가능
proc sql;
connect to oracle(user=sas orapw=sas path="XE");
select * from connection to oracle
(select *
from v$nls_parameters
where parameter = 'NLS_CHARACTERSET'
);
disconnect from oracle;
quit;
(결과)
NLS_CHARACTERSET KO16KSC5601
한글이 깨지는 현상을 방지하기 위해서는 아래 내용을 확인해 주시기 바랍니다.
Join us for SAS Innovate 2025, our biggest and most exciting global event of the year, in Orlando, FL, from May 6-9. Sign up by March 14 for just $795.