1つのmvUTIL_MONTHとテーブルMET_MONTHがあり、どちらのテーブルにも1か月あたり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)
これは非常に単純な結合であり、完全に更新したくありません。これに対する回避策はありますか?