강좌를 보니까 영문판 MSSQL설치후에 만일 다음과 같이 질의
했을때
select id,name from a where name = N'한글'
select id,name from a where name = '한글'
이렇게 하면
id name
----------- ----
(0 row(s) affected)
id name
----------- ----
2 ??
(1 row(s) affected)
첫번째 경우 N'한글'이라는 데이터를 찾지 못한다. N을 붙이지 않고
입력했기 때문이다. 두번째 경우는 '한글'이라는 데이터를 찾기는
했지만, 글자가 깨져 나타난다. 한글의 경우는 입력된 상태에 따라
결과가 달라지게 되는 것이다.
윗글보고 궁금한것이 그럼 ??로 표시된 것을 한글로 표시하는 방법을
없을까요? 영문판이 깔린 상황에서 select 에서 N'~~이렇게 해주어야
하는지요?
|