请问下oracle怎么用触发器刷新物化视图 。如果物化视图的刷新方式建立成了On Demand的话,可以执行exec dbms_mview.refresh(mv_name)进行刷新;
或者采用其他的刷新方式自动刷新 。
oracle物化视图不会自动更新是怎么回事首先要确保你建的物化视图刷新方式是ondemand,还是on commit;
1、on demand 顾名思义 , 仅在该物化视图“需要”被刷新了 , 才进行刷新(REFRESH),即更新物化视图;
这是需要手动刷新的 。
2、on commit提交触发 , 一旦基表有了commit,即事务提交 , 则立刻刷新 , 立刻更新物化视图 。
oracle 如何手动刷新物化视图?1.建立物化视图;
create materialview myview;
refresh force on demand;
as;
select c1,c2 from table where c150;
2.手动刷新物化视图;
在pl/sql命令窗口输入如下内容,并回车;
execute dbms_mview_refresh('myview','c');
【oracle视图怎么刷新 oracle刷新表】oracle视图怎么刷新的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于oracle刷新表、oracle视图怎么刷新的信息别忘了在本站进行查找喔 。
推荐阅读
- 路由器上怎么插充电宝插口的简单介绍
- 两个手机怎么成监控,两个手机怎么弄监控器
- 真实女友单机游戏,我的失忆症女友单机游戏
- aqs阿里云服务器,阿里云服务器怎么用?
- java会议管理系统代码 会议管理系统源代码
- 影视大全怎么投不了电视了,影视大全怎么投不了电视了呀
- 视频号直播间小窗口怎么弄,视频号直播间怎么投诉
- 抖音直播暖场助手电脑版,抖音电脑直播助手怎么用
- 中国象棋go语言源码 中国象棋小程序源码