Я обнаружил, что могу иметь две таблицы и создать fast refresh on commit
materialized view
на основе этих объединенных таблиц.
Однако я хотел бы создать материализованное представление fast refresh on commit
на основе следующего:
(1) Таблица, к которой присоединяются
(2) материализованное представление complete refresh on demand
, которое само основано на других представлениях (то есть обычных представлениях).
Когда я пытаюсь это сделать, я получаю сообщение об ошибке ORA-12053
, в котором говорится о том, что записи в предложении from
имеют зависимости друг от друга, даже если они явно нет.
Я могу обойти это, заменив(2) с обычной таблицей и просто выполнить массовую вставку в эту таблицу вместо обновления материализованного представления.Однако я бы предпочел не делать этого, если в этом нет необходимости.
Я попытаюсь поработать над минимальным примером, иллюстрирующим ошибку, но если бы вы могли дать мне представление о том, что я хочу сделать,возможно (желательно на примере) или не возможно, что было бы здорово.