sql server 小问题,进者给分!!!

zc1972 2003-12-03 04:56:30
我刚用sql server ,在设计一个表时,用企业管理器修改数据时出现“输入的值与数据类型不一致,或此值与列的长度不一致”的错误。。。
这个值字段类型好象是char型。。
这是为什么???怎么办???谢谢
...全文
49 13 打赏 收藏 转发到动态 举报
写回复
用AI写文章
13 条回复
切换为时间正序
请发表友善的回复…
发表回复
online 2003-12-03
  • 打赏
  • 举报
回复
varchar
verge 2003-12-03
  • 打赏
  • 举报
回复
同意楼上的,建议用varchar,比较灵活
ghlfllz 2003-12-03
  • 打赏
  • 举报
回复
可能是如下原因,因为Char类型在保存时将自动将不足长度的字符串用空格填充成足长度的字符串,例如:你插入一个"a",而字段的长度是4的话,那么插入的值将会是"a ";
这个时候你应该将后面的空格删除,再输入你的值,就不会出现同样的问题了
与上面的几位有同样的建议,建议你用VarChar类型,它不会出现上述问题
paz 2003-12-03
  • 打赏
  • 举报
回复
同意用varchar
lindentree 2003-12-03
  • 打赏
  • 举报
回复
一般使用nvarchar比较灵活,而且是变长。
chenzhujun 2003-12-03
  • 打赏
  • 举报
回复
你也可以把char的值定大点啊
13617650029 2003-12-03
  • 打赏
  • 举报
回复
超出限制长度
xiejunhua 2003-12-03
  • 打赏
  • 举报
回复
varchar
monkeys 2003-12-03
  • 打赏
  • 举报
回复
太长了
建议使用varchar
ygghost 2003-12-03
  • 打赏
  • 举报
回复
use varchar
DeltaCat 2003-12-03
  • 打赏
  • 举报
回复
应该是 输入的内容太长了,
streetgrass 2003-12-03
  • 打赏
  • 举报
回复
你觉得长度没有超过,其实已经超过了,比如有空格
zc1972 2003-12-03
  • 打赏
  • 举报
回复
另:值的长度是没有超出列要求的。

28,391

社区成员

发帖
与我相关
我的任务
社区描述
ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
社区管理员
  • ASP
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧