Не можете да промените дефиницията на заявката за материализиран изглед - трябва да я премахнете и да я създадете отново. Въпреки това можете да опитате този подход, може да е по-бързо от пресъздаването на целия MV:
- Премахнете материализирания изглед, като използвате PRESERVE TABLE.
- Актуализирайте данните в таблицата, която преди беше MV, за да отрази новите дефиниции на колони.
- Пресъздайте материализирания изглед, като използвате клаузата ON PREBUILT TABLE.
Ако имате индекси в изгледа, може да е полезно да ги деактивирате и изградите отново.