Oracle Database/Vues matérialisées
Aller à la navigation
Aller à la recherche
Les vues matérialisées sont des vues figées, c'est-à-dire le résultat d'une requête à un certain moment[1].
Créer des vues matérialisées[modifier | modifier le wikicode]
Création basique :
CREATE MATERIALIZED VIEW MV1
AS SELECT * FROM client1
Avec durée de rafraichissement quotidienne :
CREATE MATERIALIZED VIEW MV2
REFRESH FAST
START WITH SYSDATE
NEXT SYSDATE + 1
AS SELECT * FROM client1;
En effet, select SYSDATE from DUAL
donne la date du jour.
Lire des vues matérialisées[modifier | modifier le wikicode]
SELECT QUERY FROM ALL_MVIEWS
WHERE MVIEW_NAME='MV1'