日期:2014-05-17  浏览次数:20451 次

在操作SQL Server的时候,字段类型是不是能用vchar的时候,就不用nchar?
在操作SQL Server的时候,字段类型是不是能用vchar的时候,就不用nchar?
如下图是我设计的表,我是不是应该将所有的nchar(50)都换成vchar(50),把ntext也换成vchar(max)?是不是可变型的更推荐使用?


我没什么经验,请大家各抒己见啊。

------解决方案--------------------
nvarchar  支持中文。
------解决方案--------------------
存储中文的,最好使用nchar,nvarchar,ntext类型,因为存储中文用两个字节,这些类型都是双字节,就算以后倒数据到别的系统也不会出现乱码


------解决方案--------------------
可以看看char nchar varchar nvarchar 区别
http://www.cnblogs.com/yoyozhou/archive/2008/11/21/1338452.html