SQL里varchar和Nvarchar有什么区别 varchar里的'a'占一个字节,nvarchar里的'a'占两个字节 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 varchar:可变长度的非 Unicode 数据,最长为 8,000 个字符。nvarchar:可变长度 Unicode 数据,其最大长度为 4,000 字符。联机丛书上是这么写的 那我试验varchar也能存放中文的呀Nvarchar是不是可以用varchar替代了呢? GB2312等中文字符集在安装sql server时也装了,所以中文字也在 Unicode 标准定义的字符之内。如果你不存放非unicode字符的话,当然是可以的,如果你存放非unicode字符的话,就不行了。 当然,如果你不存放非unicode字符的话,又用nvarchar干吗,如果用了存取速度没有varchar(char)快的。 我比较想弄明白,那我装完简体中文的sql server以后,还有哪些不算unicode的字符呢?? 数据库第一个字段自增 多字段搜索问题 急: 寻求分公司的数据库的数据传输到总公司的数据库的解决方案 通过A.userid=B.userid,一条语句查询两个表 的所有字段加汇总 怎么获取角色列表? 继刚才二SQL合并..请懒猫看一下 高分(200)求教“客户机与服务器MSSQL连接问题” 日期合并的问题! 我的sql语句怎么写呀??加急!!! 一条查询语句: 多对多关系得到多个记录 在view 中可以用cursor嗎,sql server中的哪些語句不能在視圖中使用? Sql server安装在英文版的2003 server系统上,Sql server 里面能输入中文资料吗?
可变长度的非 Unicode 数据,最长为 8,000 个字符。
nvarchar:
可变长度 Unicode 数据,其最大长度为 4,000 字符。联机丛书上是这么写的
如果你不存放非unicode字符的话,当然是可以的,如果你存放非unicode字符的话,就不行了。
当然,如果你不存放非unicode字符的话,又用nvarchar干吗,如果用了存取速度没有varchar(char)快的。