|
如果是第二种方式建log的话,应该就不用读原来的表了!
我把 1108.99 更新成1200,前后的值都被记录进了log。这样一来,当refresh是,直接读log表就可以更新物化视图了!
22:43:12 SQL> select * from mlog$_sales order by SEQUENCE$$ desc;
PROD_ID CUST_ID TIME_ID CHANNEL_ID PROMO_ID QUANTITY_SOLD AMOUNT_SOLD
---------- ---------- --------- ---------- ---------- ------------- -----------
M_ROW$$
--------------------------------------------------------------------------------
SEQUENCE$$ SNAPTIME$ D O
---------- --------- - -
CHANGE_VECTOR$$
--------------------------------------------------------------------------------
XID$$
----------
14 205 03-JAN-98 3 999 1 1200
AAAVx9AAHAAAACjADT
18879 01-JAN-00 U N
PROD_ID CUST_ID TIME_ID CHANNEL_ID PROMO_ID QUANTITY_SOLD AMOUNT_SOLD
---------- ---------- --------- ---------- ---------- ------------- -----------
M_ROW$$
--------------------------------------------------------------------------------
SEQUENCE$$ SNAPTIME$ D O
---------- --------- - -
CHANGE_VECTOR$$
--------------------------------------------------------------------------------
XID$$
----------
80
2.8148E+15
PROD_ID CUST_ID TIME_ID CHANNEL_ID PROMO_ID QUANTITY_SOLD AMOUNT_SOLD
---------- ---------- --------- ---------- ---------- ------------- -----------
M_ROW$$
--------------------------------------------------------------------------------
SEQUENCE$$ SNAPTIME$ D O
---------- --------- - -
CHANGE_VECTOR$$
--------------------------------------------------------------------------------
XID$$
----------
14 205 03-JAN-98 3 999 1 1108.99
AAAVx9AAHAAAACjADT
18878 01-JAN-00 U U
|
|