不知道是问题,还是BUG?
SQL 2008 R2 EXPRESS中的一张数据表,定义了一个CHAR(12)字段,出现以下问题,不明原因,请高人指导:
直接在数据表中输入:2011年12月,提示超长,需要截断;更正为:2011年12 后可以正常保存。然后再在数据表中直接修改成 2011年12月 又可以正常保存;或者在 查询分析器中用 UPDATE SET ='2011年12月'也可正常保存修改。
为什么第一次保存会超长?
再把字段定义改成nchar(10)也出现同样错误。
------解决方案--------------------这个还第一见到,建议你把长度加长一些吧.
------解决方案--------------------直接在数据表中输入
不知道如何输入的???
------解决方案-------------------- 很有可能你第一次 输入时 加了一些空格或其他特殊字符
------解决方案--------------------
------解决方案--------------------不可能!
------解决方案--------------------何必纠结于此。。。
------解决方案--------------------这个应该不可能
很可能是该表中的其它字段的错误提示
------解决方案--------------------那是此表中的其它字段,长度不够造成的。部分字段部分字段显示检查即可。