fast refresh on commit
materialized view
2 つのテーブルを作成し、それらのテーブルを結合して を作成できることがわかりました。
しかし、私がやりたいことはfast refresh on commit
、以下に基づいて具体化されたビューを作成することです:
(1) テーブル JOINED TO
(2)complete refresh on demand
それ自体が他のビュー (通常のビュー) に基づいているマテリアライズド ビュー。
これを試してみると、明らかにそうでない場合でも、句内のエントリが互いに依存関係にORA-12053
あることについて話しているerror が表示されます。from
(2) を通常のテーブルに置き換え、マテリアライズド ビューを更新する代わりに、このテーブルに一括挿入するだけで、これを回避できます。ただし、必要がない場合は、これを実行したくありません。
エラーを説明する最小限の例に取り組みますが、やりたいことが可能かどうか (できれば例によって) 可能かどうかを教えていただければ、それは素晴らしいことです。