SQLServer的字段能存储的长度远远达不到该字段的数据类型限制的长度

我分别设置字段类型为varchar,nvarchar,text,ntext并且把长度设置为他们的最大长度,但无论是哪种类型插入的字数一多(绝对远远小于设置的长度),就会提... 我分别设置字段类型为varchar , nvarchar , text , ntext 并且把长度设置为他们的最大长度,但无论是哪种类型插入的字数一多(绝对远远小于设置的长度),就会提示错误:“输入的值与数据类型或长度的长度不一致或超出网格缓冲区限制”,这是为什么,该怎样解决?求教高手 展开
 我来答
匿名用户
2013-08-03
展开全部
用sql语句可以插进去,也可以显示出来,但如果过长的话插进去后在企业管理器里看不到数据,可以用语句查询出来
匿名用户
2013-08-03
展开全部
varchar 和 text 都是根据字符的长度来调正它的长度的,只有nvarchar,ntext是固定长度的。
你把图截下来,我看看。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
匿名用户
2013-08-03
展开全部
你可以变量定为char
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
匿名用户
2013-08-03
展开全部
varchar和text是存储的数字是内存空间,而nvarchar和ntext储存的字数,
例如:
varchar(20)就只能存储20的空间数(一个汉字占两个空间数,字母,数字占一个空间数),那么就只能放10个汉字,或20个数字,字母,text也一样
nvarchar(20)为可变形,里面为20就只能放20个(数字,字母,汉字)随便放,就不记空间,就记个数
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
匿名用户
2013-08-03
展开全部
text 字段,它是很长的....
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 3条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式