oracle ORA-00904: "***": invalid identifier解决办法

Debug的时候发现一直是500 Internal server Error,在服务器查log的时候发现是oracle的 error ORA-00904,这很有可能是SQL语句中的某个字段名写错了,例如:select XX from Atable;而此时,Atable表中没有XX这个字段,或是表名写错了,总之,这类错误的出现,基本上是因为在SQL语句字段名与表不对应;也有可能是存在这个表,但是字段没有;或是表根本不存在。

后来看了代码提交记录,确实有人需要在数据库表中新增字段,这时在自己本地数据库把该新增字段add进去即可alter table Atable  add XX varchar2(100);

你可能感兴趣的:(oracle ORA-00904: "***": invalid identifier解决办法)