zoukankan      html  css  js  c++  java
  • Oracle物化视图materialized view

    create materialized view 视图名称
    refresh force on demand
    start with to_date('21-07-2020 22:00:00', 'dd-mm-yyyy hh24:mi:ss') next to_date(concat(to_char(sysdate + 1, 'yyyy-MM-dd'), ' 22:00:00'), 'yyyy-MM-dd hh24:mi:ss')
    as
    SQL语句

    物化视图的刷新(refresh)的方法有四种:fast、complete、force和never,Oracle默认采用force方式
    fast:刷新采用增量刷新,只刷新自上次刷新以后进行的修改。
    complete:刷新对整个物化视图进行完全的刷新。
    force:刷新时会去判断是否可以进行快速刷新,如果可以则采用fast方式,否则采 用complete的方式。
    never:指物化视图不进行任何刷新。

    物化视图的类型有两种:on demand和on commit
    on demand:仅在该物化视图“需要”被刷新了,才进行刷新(refresh),更新物化视图,以保证和基表数据的一致性。
    on commit:一旦基表有了commit,即事务提交,则立刻刷新,立刻更新物化视图,使得数据和基表一致。

    start with …… next ……

    这个是设置刷新时间的,上面的设置的是每天10点

    也可以手动刷新

    BEGIN DBMS_MVIEW.REFRESH ( list => '视图名称', Method =>'刷新方式', refresh_after_errors => True); END;

  • 相关阅读:
    又见回文 字符串
    学密码学一定得学程序 KMP
    学密码学一定得学程序 KMP
    KMP简单应用
    KMP简单应用
    用ALAssetsLibrary将过滤后图片写入照片库
    iOS 8版本信息与屏幕尺寸
    屏幕适配的那些坑
    从工程中删除Cocoapods
    AVCaptureSession 照相时获取 AVCaptureVideoPreviewLayer尺寸
  • 原文地址:https://www.cnblogs.com/IceBlueBrother/p/13353601.html
Copyright © 2011-2022 走看看