可能重复:
Oracle - How to create a materialized view with FAST REFRESH and JOINS
我有一个mv UTIL_MONTH和表MET_MONTH这两个表每月有100万行。我正在
ORA-12015:无法从a创建快速刷新物化视图 复杂的查询。
这是UTIL_MONTH(物化视图)的结构
year
month
customer_id
att1
att2
att3
和MET_MONTH(表)
year
month
customer_id
amt_12wk
amt_24wk
amt_36wk
这是使用快速刷新创建物化视图的代码。
create materialized view monthly_mv
parallel
build immediate
refresh fast on demand
enable query rewrite
select
t.year,
t.month,
t.customer_id,
t.att1,
t.att2,
t.att3,
u.amt_12wk,
u.amt_24wk,
u.amt_36wk,
from util_month t
join met_month u
on (t.customer_id = u.customer_id
and t.month = u.month
and t.year=u.year)
这是非常简单的加入,我不想完全刷新。有没有解决方法呢?