ORACLE:物化视图 – 更改START WITH CLAUSE

前端之家收集整理的这篇文章主要介绍了ORACLE:物化视图 – 更改START WITH CLAUSE前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我使用以下代码创建了一个Materialized视图:

CREATE MATERIALIZED VIEW M_USER_HIERARCHY 

BUILD IMMEDIATE
REFRESH COMPLETE
START WITH TO_DATE('25-Aug-2009 10:34:24','dd-mon-yyyy hh24:mi:ss')
NEXT SYSDATE + 1     
WITH PRIMARY KEY
AS 
SELECT   * FROM V_USER_HIERARCHY;

但是,我希望能够在执行此代码后更改START WITH日期.
我一直在查看ALL_MVIEW_ *表,但找不到START_DATE的设置.

有谁知道如何更改物化视图的START_WITH日期?

解决方法

这真的很简单.

sql> create materialized view emp_data
  2  as select * from emp
  3  /

Materialized view created.

sql> ALTER MATERIALIZED VIEW emp_data
  2     REFRESH COMPLETE
  3     START WITH TRUNC(SYSDATE+1) + 12/24
  4     NEXT SYSDATE+1
  5  /

Materialized view altered.

sql>

猜你在找的Oracle相关文章