2

Oracle 10gでREFRESH ON COMMITを使用してマテリアライズドビューとして階層クエリを作成する可能性があるかどうか教えてください。

CONNECT_BY を使用してみましたが、これは REFRESH ON COMMIT では機能しません。

基になるデータが変更されたときにビューを自動的に更新する他の可能性はありますか?

または、REFRESH ON COMMIT で動作する CONNECT_BY に代わるものがあるのでしょうか?

ヒントやヘルプを事前にありがとう。

4

1 に答える 1

4

この機能を手に入れることができるかどうかは本当に疑わしいです。期待できる最善の方法は、階層クエリを最適化するマテリアライズド ビューを定義できることだと思います。たとえば、parent_id 列で実際にインデックス構成またはハッシュ クラスター化された基になるテーブルに MV を基づかせるなどです。

于 2012-11-08T12:03:13.863 に答える