서로 다른 데이터 베이스 케릭터 셋 사이에 데이터 이동 시킨 후에 해당 데이터가 깨져서 나올 경우

 

convert 펑션을 사용하면 월래 내용을 확인 가능하다.

 

예) UTF8로 운영중이던 데이터 베이스에서 데이터를 KO16KSC5601 케릭터 셋을 사용하는 데이터 베이스에 넣었을 경우

 

     해당 KO16KSC5601 케릭터 셋이 지원 안하는 데이터는 깨져서 나온다.

 

     이때 convert 함수를 사용해서 깨진 글자를 복원해서 보여준다.

 

     사용방법 : convert ( text , ‘Target characterset’ , ‘source characterset’ )

 

     사용예 ) SELECT convert ( ‘????’ , ‘UTF8′ ,’KO16KSC5601’ ) FROM dual ;

By haisins

오라클 DBA 박용석 입니다. haisins@gmail.com 으로 문의 주세요.

답글 남기기

이메일 주소를 발행하지 않을 것입니다. 필수 항목은 *(으)로 표시합니다