ORA-00904: invalid identifier标识符无效

来源:互联网 发布:java 查看tcp连接数 编辑:程序博客网 时间:2024/05/16 16:20

文章转载地址:http://jingyan.baidu.com/article/c1a3101eb487d9de656deb0f.html

使用oracle作为数据库引擎,在执行sql的时候,出现错误ORA-00904: invalid identifier,也就是标识符无效。本文解释此错误含义。

1、大部分情况下,此错误是由于引用了不存在的列名导致的。比如select name from Studtent 当studeng表中无name列时,系统就会报此错误。

2、解决思路是,确定数据库中引用到的列和自己sql中书写的列名是否一致。如有不同,修改过来,重新测试应该可以解决问题。

3、对于某些工具生成的sql,可能导致列明和期望不符的情况,比如,有些工具生成的列名会带有双引号,从而导致此错误。这种情况也请注意。


1 0
原创粉丝点击