ALTER MATERIALIZED VIEW LOG介紹
語法說明
可變更實體化檢視日誌的屬性,變更項目如下
- 記憶空間特性,分割,平行操作,日誌屬性,有無使用CACHE
- 附加在實體化檢視日誌記錄的欄位
- 是否在實體化檢視日誌放入更新前後的資訊
格式
ALTER MATERIALIZED VIEW LOG [FORCE] ON [schema.]table_name
ADD [OBJECT_ID | PRIMARY KEY(column [,column...])
| ROWID | SEQUENCE | (column [,column...])]
[{
INCLUDING |
EXCLUDING}
NEW VALUES];
schema : 結構名稱
table_name : 物件名稱
column : 欄位名稱
OBJECT ID : 記錄對於更新全列的物件識別符,建立物件表格日誌時可以指定
PRIMARY KEY : 記錄更新全列主鍵
ROWID : 記錄更新全列ROWID
SEQUENCE : 紀錄表示附加序列資訊的序列值,進行高速復新時,必須要在實體化檢視日誌裡記錄此值
NEW VALUES子句可指定更新前後的資訊處理方法
- INCLUDING : 記錄更新前後資訊,此為預設值
- EXCLUDING : 只記錄更新前的資訊
語法示範
說明 : 附加在實體化檢視日誌記錄的欄位
alter materialized view log on emp add deptno_id number(10);
說明 : 設定附加記錄欄位並記錄更新前後的值
alter materialized view log on my_emp add(comm) including new values;