|
Publicité ' | |||||||||||||||||||||||
|
|
#1 | ||
|
Invité de passage
![]() BASTI Consultant informatique Inscription : juin 2010 Messages : 42 ![]() |
Bonjour,
je dispose de deux schémas. Schéma1 et schéma2, avec respectivement user1 et user2. j'ai une table employé dans shéma1 pour laquel j'ai créer fait un grant ALL to PUBLIC, et dans le shéma2 j'ai créer un synonym pour cette table, puis j'ai créer une vue matérialiser dans schéma2 avec la syntaxe suivante: Code :
j'ai fait un select sur la vue au niveau du schéma1 pour être sure que le synonym à fonctionné et j'arrive à affiché les résultat. le problme c'est quand j'effectue une modification sur la table source et je fait commit il m'affiche le message d'erreur: ORA-00942: Table or View does not exist" alors que le select marche sur la vue au niveau du schéma1 (qui contient la table source) vos proposition et commentaire sont les bienvenue. Merci |
||
|
|
00
|
|
|
#2 |
![]() Inscription : décembre 2002 Messages : 2 389 ![]() |
Apparemment, c'est le synonyme qui pose problème : http://www.developpez.net/forums/d25...it-on-refresh/
Mais dans ce cas, on n'arrive pas à créer la vue matérialisée ! Vous, vous y êtes parvenu ?
__________________
Consultant / formateur Oracle indépendant Certifié OCP 10g et 11g, sécurité 11g |
|
|
00
|
|
|
#3 |
|
Invité de passage
![]() BASTI Consultant informatique Inscription : juin 2010 Messages : 42 ![]() |
Oui j'ai pu créer un synonym pour la vue matérialiser dans le schéma1, d’ailleurs comme j'ai dit en haut, j'arrive à faire des select * sur la vue matérialiser à partir du schéma1, ce qui montre que le synonyme à bien été créer. mais au moment du commit sur la table source, il m'affiche le message d'erreur.
|
|
|
00
|
Copyright © 2000-2012 - www.developpez.com