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解决办法
最后编辑于 :
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。
推荐阅读更多精彩内容
- ORA-00001: 违反唯一约束条件 (.)错误说明:当在唯一索引所对应的列上键入重复值时,会触发此异常。 OR...
- ORA-02000: 缺少关键字 ORA-02001: 用户 SYS 不允许创建可用列表组的索引 ORA-0200...
- ORA-15000: 当前实例类型禁用的命令 ORA-15001: 磁盘组 "" 不存在或尚未装载 ORA-150...
- ORA-01300: 字典 和最早的日志文件之间已启用的线程位向量不匹配 ORA-01301: dbms_logm...
- ORA-13000: 维数超出范围 ORA-13001: 维数不匹配错误 ORA-13002: 指定的级别超出范围...