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存储等长的汉字。