Je třeba vytvořit materializovaný pohled pomocí klauzule START WITH a NEXT
create materialized view <mview_name>
refresh on demand
start with sysdate next sysdate + 1
as select ............
Pokud tedy chcete obnovovat mview denně, musíte jej nechat obnovovat na vyžádání a nastavit další čas obnovení jako sysdate + 1
. Můžete však nastavit libovolný interval.
Jakmile to uděláte, vytvoří se materializovaný pohled a v Oracle se nastaví úloha, která bude obnovovat mview každých 24 hodin (sysdate + 1)
.
Další informace o tom, jak to udělat, najdete na tento odkaz