在Oracle数据库中执行查询时,我得到了这个错误:
ORA-00904:"STRDEF":无效标识符
Oracle数据库11g企业版11.2.0.4.0 -64位生产PL/SQL版本11.2.0.4.0 -生产“核心11.2.0.4.0生产”TNS :版本11.2.0.4.0 -生产NLSRTL版本11.2.0.4.0 -生产
STRDEF不是表/视图中引用的查询中的一个属性。有人见过这类问题吗?
发布于 2019-12-09 19:52:51
Oracle会话级别参数“QUERY_REWRITE_ENABLED”出现问题。从Oracle文档中可以发现,Oracle使用它来使用物化视图快速回答查询。由于某种原因,在数据库级别启用了它,导致Oracle在幕后重写了所有查询。此问题是由Oracle在创建修复程序时引入的。
它与以下讨论的问题有关
ORA-00904: “from$_subquery$_014”.“column_name”: invalid identifier
JFYI我们也面临这个问题。
https://stackoverflow.com/questions/59251759
复制相似问题