Notice
Recent Posts
Recent Comments
Link
«   2024/05   »
1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30 31
Archives
Today
Total
관리 메뉴

소울메이커

[MSSQL] 문자 자체를 NVARCHAR로 변경해야 할 때. 본문

프로그래밍

[MSSQL] 문자 자체를 NVARCHAR로 변경해야 할 때.

언젠간 프로 2013. 9. 10. 18:06

중문, 일문 등 다국어를 처리하려면 문자 타입은 NVARCHAR로 설정하여야 한다. 


테이블 컬럼을 NVARCHAR로 변경하면 SELECT 할 때 문자는 깨지지 않고 출력 될 것이다. 


하지만 쿼리에서 '문자를 이용하여 문자 자체를 NVARCHAR로 변환하여야 할 때는 


보통 CONVERT나 CAST를 떠올릴 것이지만 이 두 함수로는 변환할 수 없으며 일부 문자는 ?가 붙어 출력 될 것이다. 


이를 해결하기 위해서는 문자 앞에 N 문자를 붙여주면 된다. 


예) SELECT N' 中文'  

결과는 문자가 깨지지 않고 그대로 출력 될 것이다. 

'프로그래밍' 카테고리의 다른 글

mssql nvl 함수  (0) 2013.10.11
mssql date format  (0) 2013.10.11
[JasperReport]각 밴드 별 기능 설명  (0) 2013.09.04
html 내용이 길 경우 ... 처리 css ellipsis  (0) 2013.08.09
MSSQL 프로시져, 함수 생성, 수정, 삭제  (0) 2013.07.16