Bonjour,
Qu'est ce qu'une table synonyme ?
Merci
Bonjour,
Qu'est ce qu'une table synonyme ?
Merci
Il n'y a pas de table synonyme mais un synonyme pour une table:
il s'agit d'un deuxième nom de la table ou d'un alias qui est reconnu par les commandes SELECT, INSERT, UPDATE et DELETE.
Les synonymes du schéma courant sont dans la vue USER_SYNONYMS.
J'ai crée un synonyme sur une table qui n'est pas dans mon schéma, j'ai donnée les bon droit à un user mais je ne sais pas pourquoi il n'y accede pas en sql?
Merci
Si le synonyme n'est pas public, le synonyme doit être créé dans le schéma de l'utilisateur qui doit y accéder.
Est-ce le cas ?
Un synonyme public est créé par:
Un synonyme privé = non public est créé par:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2CREATE PUBLIC SYNONYM ...
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2CREATE SYNONYM ..
L'utilisateur peut-il accéder directement à la table sans passer le synonyme ?
Partager