Bonjour,
Avec quel élément est-il préférable de rafraîchir une vue matérialisée en FAST REFRESH : le Rowid ou la clé primaire ?
Merci et bonne journée
Bonjour,
Avec quel élément est-il préférable de rafraîchir une vue matérialisée en FAST REFRESH : le Rowid ou la clé primaire ?
Merci et bonne journée
Bonjour,
je rencontre également l'erreur suivante :
ORA-12054: cannot set the ON COMMIT refresh attribute for the materialized view
Il me semblait que la clause CONNECT BY ne posait des problèmes que dans les vues matérialisées utilisant l'option FAST REFRESH. Or ici j'utilise COMPLETE REFRESH....
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8 CREATE MATERIALIZED VIEW maVue REFRESH COMPLETE ON COMMIT AS select fils, pere, SYS_CONNECT_BY_PATH(fils,'/') chemin, level niveau from structure start with pere is null connect by prior fils = pere
Savez-vous d'où peut provenir le problème ?
Merci et bonne journée.
Bonjour
Peut-etre que le probleme vient de la combinaison du COMPLETE avec ON COMMIT ? Il me semble que les deux sont incompatibles (mais je suis en 10g)
Autre possibilité : est-ce que vous avez le privilege "ON COMMIT REFRESH" ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 --> Specify ON COMMIT to indicate that a fast refresh is to occur whenever the database commits a transaction
Isa
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager