首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > SQL Server >

不知道是有关问题,还是BUG

2012-04-22 
不知道是问题,还是BUG?SQL 2008 R2 EXPRESS中的一张数据表,定义了一个CHAR(12)字段,出现以下问题,不明原因

不知道是问题,还是BUG?
SQL 2008 R2 EXPRESS中的一张数据表,定义了一个CHAR(12)字段,出现以下问题,不明原因,请高人指导:
直接在数据表中输入:2011年12月,提示超长,需要截断;更正为:2011年12 后可以正常保存。然后再在数据表中直接修改成 2011年12月 又可以正常保存;或者在 查询分析器中用 UPDATE SET ='2011年12月'也可正常保存修改。

为什么第一次保存会超长?

再把字段定义改成nchar(10)也出现同样错误。

[解决办法]
这个还第一见到,建议你把长度加长一些吧.
[解决办法]
直接在数据表中输入

不知道如何输入的???
[解决办法]
很有可能你第一次 输入时 加了一些空格或其他特殊字符
[解决办法]

探讨
三楼:直接在SSMS中打开数据表,输入数据;
四楼:没有您说的情况出现。

[解决办法]
不可能!
[解决办法]
何必纠结于此。。。
[解决办法]
这个应该不可能

很可能是该表中的其它字段的错误提示
[解决办法]
那是此表中的其它字段,长度不够造成的。部分字段部分字段显示检查即可。

热点排行