我发现我可以有两个表并fast refresh on commit
materialized view
根据这些表连接创建一个。
但是,我想做的是fast refresh on commit
根据以下内容制作物化视图:
(1) 一个表联接到
(2) 一个complete refresh on demand
物化视图,它本身基于其他视图(即普通视图)。
当我尝试这样做时,我得到了 error ORA-12053
,它谈到了from
子句中的条目相互依赖,即使它们显然不依赖。
我可以通过将 (2) 替换为普通表来解决此问题,并且只需在该表中进行批量插入而不是刷新物化视图。但是,如果没有必要,我宁愿不这样做。
我将尝试做一个说明错误的最小示例,但是如果您可以告诉我我想做的事情是可能的(最好是通过示例)还是不可能的,那就太好了。