将来物化视图刷新

时间:2016-05-11 05:10:48

标签: sql oracle12c

我想创建物化视图,它将立即刷新并在每个月的每个3月刷新,即6月3日,7月3日等。

Sysdate - 5月11日

如果MV依赖于未按顺序加载的多个表,我们也可以指定多个表是刷新相关函数。

我在下面的条款中寻找合适的值。

 REFRESH COMPLETE ON DEMAND START WITH ------- NEXT -----

1 个答案:

答案 0 :(得分:1)

您可以使用调度程序执行调用DBMS_MVIEW.REFRESH过程的过程。将repeat_interval设置为:

BEGIN
DBMS_SCHEDULER.CREATE_SCHEDULE (
   ...
  repeat_interval   => 'FREQ=MONTHLY; BYMONTHDAY=3',
  ...);
END;
/