Salut,

Je dois exécuter le refresh de plusieurs vues chaque jours.
Certaines vues dépendent d'autres, j'aimerais donc les séquencer tout en gardant la même start_date (histoire de ne pas devoir estimer le temps de refresh de mes vues)

Est-ce possible?

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
create materialized view Vue1
REFRESH COMPLETE START WITH TRUNC(SYSDATE) + 5/24
NEXT TRUNC(SYSDATE) + 29/24
as
SELECT * FROM TABLE1
 
create materialized view Vue2
REFRESH COMPLETE START WITH TRUNC(SYSDATE) + 5/24
NEXT TRUNC(SYSDATE) + 29/24
as
SELECT * FROM TABLE2
exemple: pour que le refresh de la Vue2 s'enclenche, il faut que le refresh de la vue 1 soit terminé.

Cordialement,

Vinc