我有一个 mv UTIL_MONTH 和表 MET_MONTH 两个表每个月都有 100 万行。我正进入(状态
ORA-12015: 无法从复杂查询创建快速刷新实体化视图。
这是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)
这是非常简单的加入,我不想完全刷新。有什么解决方法吗?