Oracle中 ORA-00904: invalid identifier 可能由以下几种情况造成的,排查一下。 表名查询错误表字段书写有误表字段中无此字段该字段可能是Oracle中的关键字,用引号包起来看下。Oracle中的大小写字段问题,有些同学用的是navcat建表容易小写,然后导致字段大小写不一致,oracle中默认全部大写。