Oracle: Materialized View
Zur Navigation springen
Zur Suche springen
Materialized Views[Bearbeiten]
Im Gegensatz zu normalen Views, sind Materialized Views physikalisch gespeichert um so die Zugriffe zu beschleunigen. Dies ist vor allem bei großen Datenmengen und komplexen Abfragen von Vorteil.
CREATE[Bearbeiten]
CREATE MATERIALIZED VIEW MV1
AS SELECT * FROM client1
Mit täglich REFRESH:
CREATE MATERIALIZED VIEW MV2
REFRESH FAST
START WITH SYSDATE
NEXT SYSDATE + 1
AS SELECT * FROM client1;
Eigentlich, select SYSDATE from DUAL
gibt das Datum.
SELECT MATERIALIZED VIEW[Bearbeiten]
SELECT QUERY FROM ALL_MVIEWS
WHERE MVIEW_NAME='MV1'