我發現我可以有兩個表,並基於這些已連接的表創建一個fast refresh on commit
materialized view
。基於非快速刷新視圖的快速刷新物化視圖
我想什麼但是做的是讓基於以下一個fast refresh on commit
物化視圖:
(1)的表連接到它本身是基於其他視圖
(2)complete refresh on demand
物化視圖(普通觀點,就是這樣)。
當我嘗試這樣做時,我得到錯誤ORA-12053
,它討論了from
子句中的條目彼此之間存在依賴關係,即使它們明顯沒有。
我可以通過用一個普通的表替換(2),只是在該表中進行批量插入而不是刷新物化視圖來解決此問題。但是,如果沒有必要,我寧願不這樣做。
我會盡量在一個說明錯誤的小例子上工作,但是如果你能給我一個關於我想做什麼是可能的(最好是通過一個例子)的想法或者不太可能,那將會很棒。
這是一個有趣的問題,請添加例子。 –