真奇怪,求高人指点!
问题的具体描述已发CSDN帖子,链接如下:
http://topic.csdn.net/u/20120113/10/1dd5ba51-b174-40e5-b8a4-c17cc5ef2424.html
因为原帖已100分,不能再加分,所以再发个帖子,再加100分给大家!
------解决方案--------------------
------解决方案--------------------
编号之前的MAO是不是在软件里设置的前缀,如果是的话看下这个前缀是不是重新设置了,而且最前边有了空格。
------解决方案--------------------最近几条才出现的问题,最近程序上有改动?
------解决方案--------------------去程序里测试,打断点,看常量的返回值是不是'MA',还是 ' MA'
------解决方案--------------------可能的话提高下兼容级别查询试试。
------解决方案-------------------- 是不是程序有变化了?
------解决方案--------------------那就改下吧!把这几条拿出来,然后update
update tb
set col = right(col,18)
然后在查询看看!
------解决方案--------------------我觉得这要看你的程序是怎么写的了,生成编码的语句是怎么写的,可能不是在一个地方,所有的程序搜索一下,还有解发器什么的,都得看看,还有就是数据库结构是不是瞬间改过。这种情况我也遇到过,就是前面有东西,不过我没去管它,把程序改了一下,呵呵。