CREATE MATERIALIZED VIEW介紹

語法使用說明

  • 針對 MATERIALIZED VIEW物件做設定,可設定項目如下:
  1. 復新類型
  2. 復新模式
  3. 依據重新編譯所做的變更
  4. 設定是否使用查詢覆寫 
  5. 根據CONSIDER FRESH子句所做的變更
  6.  分割的維護操作
格式
ALTER MATERIALIZED VIEW [schema.]mview_name
{REFRESH alter_mv_refresh | {ENABLE | DISABLE } QUERY REWRITE | COMPILE};
 schema : 結構名稱
 mview_name : 物件名稱
 alter_mv_refresh : 復新類型和復新模式
設定查詢覆寫所需權限

  • 實體化檢視內所有實體表格都在內部結構內(狀況) : QUERY REWRITE 權限
  • 實體化檢視的任一實體表格在外部結構內(狀況) : GLOBAL QUERY REWRITE 權限
  • 實體化檢視在別的使用者的結構內(狀況) : 使用者與該結構擁有者兩方需有QUERY REWRITE 權限
語法示範
說明 : 重新編譯實體化檢視mv_emp
alter materialized view mv_emp compile;
說明 : 指定REFRESH子句可變更實體化檢視所設定的復新類型和復新模式
alter materialized view mv_emp refresh fast;