0

高速リフレッシュを使用して具体化されたビューを作成することについて、いくつか質問を受けました。問題は、クエリ count(*) 関数を使用する必要があることです。これは、高速更新には無効です。count() を実行する「支援」ビューを作成することをどこかで読みました。マテリアライズド ビューからそのビューを参照したい。リフレッシュに関しては、完全に完全に機能していますが、高速で実行しようとすると、ORA 12004 エラーが表示されます。参照しているテーブルからマテリアライズド ビュー ログが必要なのはわかっていますが、ビューはどうですか? それらを作成する方法は?参照ビューで count() を使用することも違法ですか? そのビューのROWID列を作成する方法は? count() を使用することが違法である場合、テーブルを作成してそれを作成するにもかかわらず、他の方法はありますか?

4

1 に答える 1