Я создал Материализованное представление в oracle для синонима lct_sponsor
, например:
SELECT s.sponsor_no, s.sponsor_name
FROM lct_sponsor s
Я установил режим обновления на При фиксации , и он успешно создан и работаетхорошо.
Затем я изменил запрос Материализованного представления, чтобы объединить его с другим синонимом lcm_occupation
следующим образом:
SELECT s.sponsor_no, o.OCCUPATION_CODE, s.sponsor_name
FROM lct_sponsor s, lcm_occupation o
WHERE S.SPONSOR_NO = o.OCCUPATION_CODE
Тем не менее я устанавливаю его режим обновления на При фиксации и он успешно изменяется.
Когда я щелкаю правой кнопкой мыши и редактирую Материализованное представление в SQL Developer, его режим обновления автоматически меняется на По требованию .
Этопроисходит только после изменения и присоединения.Может кто-нибудь иметь представление о том, почему это происходит и как я могу изменить его на On Commit ?