本文介绍了即使存在该列,为什么也有ORA-00904?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
执行休眠sql查询时看到错误.
I see an error while executing hibernate sql query.
当我在sqldeveloper中打开表时,该列存在.
When I open up the table in sqldeveloper, the column is present.
该错误仅在PROD中发生,而不在DEV中发生.
The error is only happening in PROD, not in DEV.
我应该检查什么?
推荐答案
这可能是区分大小写的问题.通常,表和列不区分大小写,但是如果使用引号,它们将是大小写.例如:
It could be a case-sensitivity issue. Normally tables and columns are not case sensitive, but they will be if you use quotation marks. For example:
create table bad_design("goodLuckSelectingThisColumn" number);
这篇关于即使存在该列,为什么也有ORA-00904?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!