create table test
(
name1 nvarchar(100),
name2 varchar(100)
)

insert into test 
values (N'臺灣語',N'臺灣語')

select * from test


 

2행이 결과이며, 데이터 타입이 varchar 일 때는 중국어가 들어가지 않는다.

NVARCHAR로 변경 후, INSERT 문에도 N'중국어' 처럼 작성해야 INSERT 완료됨

 

이렇게 되는 이유는 DB의 COLLATION 과도 밀접한 관련이 있는데,

아래의 글을 참고하시면 됩니다.

http://police84.tistory.com/119

 

'MSSQL 2008 > 기타' 카테고리의 다른 글

COLLATION 관련 내용  (329) 2015.08.11
MSSQL 서버이름 변경, 서버명 변경  (0) 2015.07.16
SET SINGLE_USER WITH ROLLBACK IMMEDIATE  (0) 2014.01.22
추적 플래그  (0) 2014.01.20
시스템 데이터 베이스  (0) 2014.01.05
by 짱구를꼭말려 2015. 8. 10. 15:49