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

如果我要设置英文10个,汉字5个,要设成什么属性?... 如果我要设置英文10个,汉字5个,要设成什么属性? 展开
 我来答
汪逹懐斯
推荐于2017-11-28 · TA获得超过233个赞
知道答主
回答量:154
采纳率:0%
帮助的人:0
展开全部
varchar(10)是定义10个字符段的长度
一个汉字等于2个字符段长度
一个英文等于1个字符段长度
您要设置 英文10个,汉字5个的话
就用varchar(10)就可以了。
带我信乐
2009-12-15 · TA获得超过1353个赞
知道小有建树答主
回答量:680
采纳率:0%
帮助的人:718万
展开全部
varchar(10)

简单说
varchar(10) 存10英文 或 5汉字
nvarchar(10) 存10英文 或 10汉字
也就是 1汉字要varchar 2位 nvarchar 1位
所以 字符数据库保存最大值
varchar(8000) nvarchar(4000)
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
自烂专1818
2009-12-15
知道答主
回答量:42
采纳率:0%
帮助的人:54.7万
展开全部
是个英文 varchar(10) 就可以 一个汉字占两个英文的空间
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式