我有两个不同模式中的两个表方案A(tbl1)方案B(tbl2)
我创建了一个连接这两个表的物化视图。
我想快速更新,因此我使用rowi(ORA-12015 Cannot create a fast refresh materialized view from a complex query)创建了两个日志(每个表一个)
当我创建视图时,它告诉我这是不可能的,因为查询很复杂。实际上问题是模式。事实上,如果我在模式a下创建tbl2,同样的查询也会工作。如何修复?
我有两个不同模式中的两个表方案A(tbl1)方案B(tbl2)
我创建了一个连接这两个表的物化视图。
我想快速更新,因此我使用rowi(ORA-12015 Cannot create a fast refresh materialized view from a complex query)创建了两个日志(每个表一个)
当我创建视图时,它告诉我这是不可能的,因为查询很复杂。实际上问题是模式。事实上,如果我在模式a下创建tbl2,同样的查询也会工作。如何修复?
1条答案
按热度按时间q35jwt9p1#
不使用经典的连接,只需在查询的from中插入所有表,在where中插入连接约束