MS-SQL서버의 Default Collation이
'SQL_Latin1_General_CP850_BIN'으로 설정되어 있는데..
한글로 저장되어 있는 데이타는 일부 Application에서 깨어져서
나타납니다..
예를들면 Query-Analyzer에서도 Tool->Option->connections
에서 'perform translation for character data'부분을 check하지
않으면
쿼리의 결과중에서 한글데이타 부분은 깨어져 보입니다...
그리고 Where절에 한글을 쓰면 쿼리가 되지않고 깨어진 한글을
써야만 쿼리가 됩니다..(위의 check부분과 상관없이)
예를들면
select * from table1
where field1 = '기술연구소' 라고 쿼리를 날리면 안되고
select * from table1
where field1 = '▒O?·┐¼▒ⓒ?E'
라고 쿼리를 날려야 결과가 나옵니다...
MS-SQL 레포팅 서비스를 이용해서 레포트를 만드는데도 이런 문제가
발생합니다..
해결할수 있는 방법이 없을까요..?
where CLASS = '기술연구소'
|