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: 指定的级别超出范围...