U kunt de definitie van de query voor een gerealiseerde weergave niet wijzigen - u moet deze verwijderen en opnieuw maken. Dat gezegd hebbende, je kunt deze aanpak proberen, het kan sneller zijn dan het opnieuw maken van de hele MV:
- Sla de gematerialiseerde weergave weg met PRESERVE TABLE.
- Werk de gegevens bij in de tabel die vroeger de MV was om de nieuwe kolomdefinities weer te geven.
- Maak de gerealiseerde weergave opnieuw met de clausule ON PREBUILT TABLE.
Als u indexen in de weergave heeft, kan het handig zijn om deze uit te schakelen en opnieuw op te bouwen.