使用非原子刷新创建物化视图?

时间:2012-07-03 10:50:08

标签: oracle materialized-views

根据文档,物化视图的非原子刷新在完全刷新时使用truncate而不是delete。在创建物化视图时,有没有办法说oracle使用truncate而不是delete?

1 个答案:

答案 0 :(得分:2)

没有我知道的方法 - 你必须使用atomic =>显式调用dbms_mview.refresh。假:

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

编辑:除非您使用的是Oracle 9.2或更早版本,否则这些版本默认情况下会执行非原子刷新。