一个创建物化视图日志的简单例子,只举出关键内容,其余内容解释与其他对象创建解释类似:
- CREATE MATERIALIZED VIEW LOG ON T3
- WITH ROWID, PRIMARY KEY, SEQUENCE
- (ID)
- INCLUDING NEW VALUES;
解释:
- 在T3表上创建一个物化视图日志。
- WITH子句表示物化视图是否记录主键、rowid、对象ID、序列。通过这些来标识主表的改变。WITH后可以跟OBJECT ID、PRIMARY KEY、ROWID、SEQUENCE。其中OBJECT ID只能用于对象表(object table),PRIMARY KEY要求主表必须有主键。
- column指定一个列,用来标识一行的改变。
- INCLUDING NEW VALUES表示物化视图日志既记录旧值也记录新值,如果采用快速刷新,则必须指定为该项。默认是EXCLUDING NEW VALUES,不记录新值,节省记录的开销。
阅读(7544) | 评论(0) | 转发(0) |