6

高速リフレッシュを使用して(オンデマンドから)コミット時に変更したいマテリアライズドビューがあります。

しかし、私は常に得ます

ora-32337 cannot alter materialized view with pending changes refresh on commit

更新直後でも(そして変更が行われなかったことを知っている)。

これの原因は何でしょうか?MVは外部結合を使用しますが、それが問題になる可能性がありますか?(MVログはすべてのテーブルで利用できます)

4

1 に答える 1

0

@eaolsonが言ったように、マテリアライズドビューを削除し、コミット時に更新として再作成する必要があります。これが唯一の方法です。

于 2013-07-29T13:32:40.350 に答える