3

文書によると、マテリアライズド・ビューの非アトミック・リフレッシュは、完全リフレッシュで削除の代わりに切り捨てを使用します。マテリアライズド・ビューを作成するときに、削除の代わりに切り捨てを使用するようにoracleに指示する方法はありますか?

4

1 に答える 1

2

私が知っているメソッドはありません-アトミック=>falseでdbms_mview.refreshを明示的に呼び出す必要があります:

begin
  dbms_mview.refresh( 'EMP_MV' , atomic_refresh => FALSE );
end;

編集: Oracle 9.2以前を使用していない限り、これらのバージョンはデフォルトで非アトミックリフレッシュを実行します。

于 2012-07-03T10:55:32.817 に答える