sql server中,varchar(10)属性字段,是能输入10个中文汉字还是10个英文?

如果我要设置英文10个,汉字5个,要设成什么属性?

varchar(10)是定义10个字符段的长度
一个汉字等于2个字符段长度
一个英文等于1个字符段长度
您要设置 英文10个,汉字5个的话
就用varchar(10)就可以了。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2009-12-15
varchar(10)

简单说
varchar(10) 存10英文 或 5汉字
nvarchar(10) 存10英文 或 10汉字
也就是 1汉字要varchar 2位 nvarchar 1位
所以 字符数据库保存最大值
varchar(8000) nvarchar(4000)
第2个回答  2009-12-15
是个英文 varchar(10) 就可以 一个汉字占两个英文的空间