ORACLE:物化视图 – 更改START WITH CLAUSE
发布时间:2021-03-06 02:04:59 所属栏目:站长百科 来源:网络整理
导读:我使用以下代码创建了一个Materialized视图: CREATE MATERIALIZED VIEW M_USER_HIERARCHY BUILD IMMEDIATEREFRESH COMPLETESTART WITH TO_DATE('25-Aug-2009 10:34:24','dd-mon-yyyy hh24:mi:ss')NEXT SYSDATE + 1 WITH PRIMARY KEYAS SELECT * FROM V_USER
我使用以下代码创建了一个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日期. 有谁知道如何更改物化视图的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> (编辑:晋中站长网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |