Oracle Materialized View - быстрое обновление и ГДЕ - PullRequest
1 голос
/ 08 мая 2019

У меня есть 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)

Как завершить ограничение записи на основе значения из базы данных? Чтобы представление могло быть создано в быстром режиме?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...