Oracle
 sql >> Database >  >> RDS >> Oracle

Crea una vista materializzata che aggiorna i record ogni giorno

Devi creare la vista materializzata utilizzando START WITH e NEXT Clause

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

Quindi, se vuoi aggiornare mview ogni giorno, devi mantenerlo aggiornato su richiesta e impostare il prossimo aggiornamento come sysdate + 1 . Tuttavia, puoi impostare qualsiasi intervallo.

Fatto ciò, viene creata la vista materializzata e viene impostato un lavoro in Oracle che aggiornerà mview ogni 24 ore (sysdate + 1) .

Per ulteriori informazioni su come farlo, segui questo link