ORACLE : Materialized view- change START WITH CLAUSE

标签 oracle view materialized

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

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;

但是,我希望能够在执行此代码后更改“开始日期”。
我一直在调查ALL_MVIEW_ *表,但找不到START_DATE的设置在哪里。

有谁知道如何更改实例化 View 的开始日期?

最佳答案

这真的很简单。

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 : Materialized view- change START WITH CLAUSE,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1322859/

相关文章:

sql - 查询表的外键关系

iphone - 拖动时展开 View

material-design - Material 设计表格

java - 如何避免通过 Java 在数据库中重复插入?

java - jpa @SequenceGenerator.allocationSize 是什么意思?

java - 如何在 JDBC 中设置游标类型?

MySQL查看: Union Query Fails

codeigniter - CodeIgniter 2 项目中的 CKEditor v.4

javascript - 如何检测 Materialized.js 模态关闭事件?