Du kan ikke ændre definitionen af forespørgslen for en materialiseret visning - du skal slippe og genskabe den. Når det er sagt, kan du prøve denne tilgang, det kunne være hurtigere end at genskabe hele MV:
- Slip den materialiserede visning ved hjælp af PRESERVE TABLE.
- Opdater dataene i den tabel, der plejede at være MV, så de afspejler de nye kolonnedefinitioner.
- Genskab den materialiserede visning ved hjælp af ON PREBUILT TABLE-sætningen.
Hvis du har indekser på visningen, kan det være nyttigt at deaktivere og genopbygge dem.