Oracle: Materialized View
Erscheinungsbild
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'