拉风的猪肉王子

导航

varchar和nvarchar的区别

做实验如下:

 create table tds
(
   tid int identity(1,1),
   Tname1 varchar(10),
   Tname2 nvarchar(10)
)

能插入正确:

insert into tds values('aaaaaaaaaa,'aaaaaaaaaa')
insert into tds values('你你你你你','你你你你你你你你你你')

插入错误:

insert into tds values('你你你你你你','你你你你你你你你你你')

得出结论:

varchar和nvarchar在存储英文和数字的时候是一样的。

但是在存储中文的时候。varchar只能存储一半长度的汉字。nvarchar存储等长的汉字。

posted on 2011-02-11 15:48  拉风的猪肉王子  阅读(127)  评论(0编辑  收藏  举报