oracle下物化視圖的創建、手動刷新、刪除

在傳統數據庫中,若遇到數據量大的情況下,臨時使用,可以考慮使用物化視圖進行操作。
以下記錄一下,物化視圖的創建及刷新 、刪除。

  • . 物化視圖的創建
create materialized view BI_VIEW_TEST refresh force on demand start with sysdate next
to_date(concat(to_char( sysdate+1,'dd-mm-yyyy'),'06:00:00'),'dd-mm-yyyy hh24:mi:ss') as
select * from test; 
  • 物化視圖的手動刷新
  • 如果物化視圖沒有設定時間的話,可以用以下的語句進行刷新操作
BEGIN 
DBMS_MVIEW.REFRESH ( list => 'BI_VIEW_TEST', Method =>'COMPLETE', refresh_after_errors => True); 
end;
  • 物化視圖的刪除
drop view BI_VIEW_TEST
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章