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

Opret materialiseret visning, der opdaterer optegnelser dagligt

Du skal oprette den materialiserede visning ved at bruge START WITH og NEXT-klausulen

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

Så hvis du vil opdatere mview dagligt, skal du holde det opdateret efter behov og indstille det næste opdateringstidspunkt som sysdate + 1 . Du kan dog indstille ethvert interval.

Når du har gjort dette, oprettes den materialiserede visning, og der sættes et job i Oracle, der vil opdatere mview hver 24. time (sysdate + 1) .

For mere information om, hvordan du gør det, følg dette link



  1. 6 måder at slette duplikerede rækker, der har en primær nøgle i SQLite

  2. MariaDB LAST_INSERT_ID() Forklaret

  3. Mysql vælg distinkt

  4. MSDTC på serveren 'serveren er ikke tilgængelig'