Salut à tous !
Malgrès mes recherches sur le web je n'arrive toujours pas resoudre mon problème :
J'ai la vue materialisée suivante :
La création ne pose pas de sousis par contre elle ne se raffraichie pas toutes les heures comme je lui demande !!
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11 create materialized view doublons_auditeurs build immediate refresh start with sysdate next sysdate + 1/24 as select max(uti_cod) code_auditeur, min(uti_cod) code_auditeur_esclave, upper(min(uti_nom)) nom, initcap(min(uti_pre)) prenom, substr(uti_dat_naissance, 7, 2) || '/' || substr(uti_dat_naissance, 5, 2) || '/' || substr(uti_dat_naissance, 1, 4) date_naissance, count(*) nb_doublon from utilisateur group by convert(upper(uti_nom), 'US7ASCII'), convert(upper(uti_pre), 'US7ASCII'), uti_dat_naissance having count(*) > 1
Aidez-moi SVP !
PS : Pour répondre à la question habituelle "Pourquoi une MV ?" je répond que la requete prend 35 secondes environ, que je dois l'interroger souvent et que son résultat évolue lentement d'où le refresh d'1h ! La MV retourne mes ligne immédiatement !
Partager