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。