Oracle 奇怪的bug

使用c#开发一个应用程序,自己测试没有问题,没想到客户居然说有问题,报的错误是 ORA-00904:"XT000000":标识符无效.

奇怪了,自己测试的时候这个流程也测过怎么就没这样的错呢?

最后,没办法,把sql提取出来。简化如下:

客户环境:select to_case_nbr from c_trdy_case_receiving where from_case_nbr =XT00000 group by to_case_nbr
自己环境:select to_case_nbr from c_trdy_case_receiving where from_case_nbr =00000300 group by to_case_nbr

把这两个sql分别放到PL/SQL上面执行,发现客户环境的sql报错,而自己环境的sql不报错, from_case_nbr是一个varchar2字段,本人也是写代码匆忙忘记给这两个值加引号了,但是ORACLE这种行为是否也是一个bug呢?

 

posted on 2015-03-26 12:28  chulin0217  阅读(192)  评论(0)    收藏  举报