11:08:48,109 - ORA-00904: : invalid identifier 对于oracle 报 904有多种情况,在表查询的情况下,也可能产生该报错,比如说将条件用双引号时,就会报告该错,例如如下语句: where c_desc="dwda" 对于在创建表时报该种错,后来发现字段DESC 貌似是关键字,将DESC修改为 C_DESC问题当即解决。
文章译自:https://stackoverflow.com//questions/68162184/spring-boot-oracle-jdbc-oracledatabaseexception-ora-00904-invalid-identifier 🔜查看未译原文 解决方案: 这是错误的: alter table statistic add date timestamp ---this date是 Oracle数据类型的保留字。将列名称更改为其他名称,例如, …然后运行datum`...
date是Oracle数据类型的“保留字”。将列名更改为其他名称,例如datum、c_date、statistic_date、...然后...
默认情况下,如果不加引号,oracle会将所有名称转换为大写(编辑:在回答这个问题时,起始文章中的外键约束...