Oracle物化视图-快速刷新并在

时间:2019-05-08 16:25:18

标签: oracle materialized-views

我拥有带有代码的MV:

select id, name, flag from remote_table@dblink where flag = 1

它可以工作,但是如果我想从本地表中获取标志列-该视图将返回一个复杂的SQL错误“无法通过复杂的查询创建快速刷新的物化视图”:

    select id, name, flag from remote_table@dblink 
    where flag = (select val from local_table where id = 10)

如何根据数据库中的值完成记录限制?这样可以在快速模式下创建视图?

0 个答案:

没有答案