Oracle刷新物化视图ON STATEMENT

时间:2017-06-21 13:05:15

标签: database oracle materialized-views

Oracle是否支持ON STATEMENT刷新物化视图?

这似乎在“关于实体化视图的ON STATEMENT刷新”部分的文档中记录:https://docs.oracle.com/database/121/DWHSG/refresh.htm#DWHSG8363

CREATE MATERIALIZED VIEW sales_mv_onstat
REFRESH FAST ON STATEMENT USING TRUSTED CONSTRAINT
AS
SELECT s.rowid sales_rid, c.cust_first_name first_name, c.cust_last_name 
last_name,
   p.prod_name prod_name, 
s.quantity_sold quantity_sold, s.amount_sold amount_sold
FROM sh.sales s, sh.customers c, sh.products p
WHERE s.cust_id = c.cust_id and s.prod_id = p.prod_id;

但是当我尝试使用它时,我得到“ORA-00905:缺少关键字”。似乎只支持ON DEMAND和ON COMMIT。

0 个答案:

没有答案