Oracle
 sql >> Datenbank >  >> RDS >> Oracle

Erstellen Sie eine materialisierte Ansicht, die die Datensätze täglich aktualisiert

Sie müssen die materialisierte Ansicht mit START WITH und NEXT Clause

erstellen
create materialized view <mview_name>
refresh on demand 
start with sysdate next sysdate + 1
as select ............

Wenn Sie also mview täglich aktualisieren möchten, müssen Sie es bei Bedarf aktualisieren und die nächste Aktualisierungszeit auf sysdate + 1 festlegen . Sie können jedoch ein beliebiges Intervall einstellen.

Sobald Sie dies getan haben, wird die materialisierte Ansicht erstellt und ein Job in Oracle festgelegt, der mview alle 24 Stunden (sysdate + 1) aktualisiert .

Weitere Informationen dazu finden Sie unter diesen Link