oracle – 为什么即使列存在,我也有ORA-00904?

前端之家收集整理的这篇文章主要介绍了oracle – 为什么即使列存在,我也有ORA-00904?前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我在执行hibernate SQL查询时看到一个错误

java.sql.sqlException: ORA-00904: “table_name”.”column_name”: invalid identifier

当我在sqldeveloper中打开表时,列就存在了。

错误仅发生在PROD中,而不是发生在DEV中。

我应该检查什么?

这可能是一个区分大小写的问题。通常,表和列不区分大小写,但如果使用引号,则它们将是区分大小写的。例如:
create table bad_design("goodLuckSelectingThisColumn" number);
原文链接:https://www.f2er.com/oracle/205725.html

猜你在找的Oracle相关文章