【问题标题】:ORACLE : Materialized view- change START WITH CLAUSEORACLE:物化视图 - 更改从子句开始
【发布时间】:2009-08-24 14:51:20
【问题描述】:

我使用以下代码创建了一个物化视图:

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 日期吗?

【问题讨论】:

    标签: oracle view materialized


    【解决方案1】:

    这真的很简单。

    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>
    

    【讨论】:

    • 确实很容易!谢谢帮助
    猜你喜欢
    • 2021-10-11
    • 1970-01-01
    • 2011-04-06
    • 2023-03-08
    • 2014-04-25
    • 1970-01-01
    • 2020-07-07
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多