Ошибка материализованного представления Oracle - PullRequest
0 голосов
/ 22 августа 2011

У меня материализованные представления, которые запускались в производство, но у меня возникли проблемы с обновлением.Сообщение об ошибке:

ORA-32411: запрос определения материализованного представления превышает максимальную длину.,Есть ли что-нибудь, что можно сделать, кроме разделения запроса?Сценарии представляют собой один длинный запрос, поэтому их будет сложно разделить.

1 Ответ

0 голосов
/ 22 августа 2011

Воссоздайте свои материализованные представления как просто представления, а затем перекомпилируйте ваш оператор выбора материализованного представления как

select * from your_new_view

Я не верю, что есть предел тому, как долго может быть представление. Я также обнаружил, что это делает обновление запроса MV довольно простым, поскольку вам нужно только перекомпилировать представление, а не отбрасывать и заново создавать MV.

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