我发现我可以有两个表,并基于这些已连接的表创建一个fast refresh on commit
materialized view
。基于非快速刷新视图的快速刷新物化视图
我想什么但是做的是让基于以下一个fast refresh on commit
物化视图:
(1)的表连接到它本身是基于其他视图
(2)complete refresh on demand
物化视图(普通观点,就是这样)。
当我尝试这样做时,我得到错误ORA-12053
,它讨论了from
子句中的条目彼此之间存在依赖关系,即使它们明显没有。
我可以通过用一个普通的表替换(2),只是在该表中进行批量插入而不是刷新物化视图来解决此问题。但是,如果没有必要,我宁愿不这样做。
我会尽量在一个说明错误的小例子上工作,但是如果你能给我一个关于我想做什么是可能的(最好是通过一个例子)的想法或者不太可能,那将会很棒。
这是一个有趣的问题,请添加例子。 –