ora-01445:无法从不带保留关键字的表的连接视图中选择ROWID或采样

时间:2021-07-16 23:50:29

存储过程中的sql,关联了好多张表,执行的时候报错:

ora-01445:无法从不带保留关键字的表的连接视图中选择ROWID或采样
网上搜了下,有多种原因和解决方法,最终我选择先尝试一下修改系统隐含参数:

SQL> alter system set "_COMPLEX_VIEW_MERGING"=FALSE;

系统已更改。

SQL> alter system set "_SIMPLE_VIEW_MERGING"=FALSE;

系统已更改。

再次执行sql,OK!没有再报错了。