您的位置:程序门 -> ms-sql server -> 基础类



是不是应该把varchar全改成navrchar?


[收藏此页] [打印本页]选择字色:背景色:字体:[][][]


是不是应该把varchar全改成navrchar?[已结贴,结贴人:fmjlbyy]
发表于:2007-04-26 20:47:59 楼主
unicode现在既然这么流行了,而且现在网上用户常有输入韩文或日文的爱好,那么数据表里的varchar,char等是不是都应该换成nvarchar,nchar等等呢??
发表于:2007-04-26 20:51:391楼 得分:5
是的
发表于:2007-04-26 20:54:102楼 得分:5
呵呵,看你的具体要求了,如果有这种使用情况,当然要改成了。
发表于:2007-04-26 20:55:193楼 得分:5
是的,有需要就用.
像我们都是大陆用的就没必要nvarchar和nchar
发表于:2007-04-26 21:23:494楼 得分:0
友情up............
发表于:2007-04-26 22:14:245楼 得分:0
unicode是用两个字节表示一个字符吗?

是不是不管英文中文,nchar(10)都表示5个字符?
发表于:2007-04-27 11:53:256楼 得分:0
up
发表于:2007-04-27 12:08:097楼 得分:0
nchar(10)是固定长度的字符串
如果你插入“abc”,到数据库里就变成了“abc               ”,不足10位的时候用空格补齐
而nvarchar(10)是可变长的。插入“abc”,到数据库里就是“abc”
发表于:2007-04-27 12:23:268楼 得分:0
没错
发表于:2007-04-27 12:27:299楼 得分:0

是的,有需要就用.
像我们都是大陆用的就没必要nvarchar和nchar

   
=================

同意
发表于:2007-04-27 19:22:4510楼 得分:0
改成nvarchar当然最保险了
发表于:2007-04-27 20:25:4511楼 得分:5
同意,一般都用n型了。


快速检索

最新资讯
热门点击