Oracle Materialized View 物化视图

说明

  • 一个自动更新并临时存储的查询结果,可以视为一张临时表.
  • 可以为其创建索引,创建方法和表一样.

创建

CREATE MATERIALIZED VIEW V_TEST_VIEW
REFRESH FORCE ON DEMAND
START WITH TO_DATE('2020-10-10 22:00:00', 'YYYY-MM-DD HH24:MI:SS') NEXT TO_DATE(CONCAT(TO_CHAR(SYSDATE + 1, 'YYYY-MM-DD'), ' 22:00:00'), 'YYYY-MM-DD HH24:MI:SS')   
AS
SELECT SYSDATE FROM DUAL;

删除

DROP MATERIALIZED VIEW V_TEST_VIEW;

手动更新

DBMS_REFRESH.REFRESH('V_TEST_VIEW');

刷新时间统计

SELECT OWNER,MVIEW_NAME,LAST_REFRESH_DATE,STALENESS,MASTER_LINK,REFRESH_MODE,REFRESH_METHOD from ALL_MVIEWS;
posted @ 2020-10-12 14:38  太晓  阅读(274)  评论(0编辑  收藏  举报