SQLServer中char、varchar、nchar、nvarchar的区别
1.有var前缀的,表示是实际存储空间是变长的,varchar,nvarchar 2.有n前缀的,n表示Unicode字符,即所有字符都占两个字节,nchar,nvarchar 3.基于以上两点来看看字段容量 char,varchar 最多8000个英文,4000个汉字 使用nvarchar的一个非常好处就是在判断字符串的时候可以不需要考虑中英文两种字符的差别. 所以在Design的时候应该尽量使用nvarchar来存储数据.只有在你确保该字段不会保存中文的时候,才采用varchar来存储. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |