Je sais que pour créer un synonyme privé avec SQL en Oracle, il faut se connecter avec le user qui va etre le owner du synonyme (qui va utiliser ce synonyme). Ensuite on utilise la syntaxe:
CREATE SYNONYM <nom_du_synonyme> FOR <objet_owner>.<objet>
"objet_owner" étant le user propriétaire de l'objet pour lequel on crée le synonyme et "objet" étant le nom de cet objet (en général une table).
Maintenant la question: existe-il une syntaxe avec laquelle, en se connectant en tant qu'administrateur, on pourrait créer un synonyme privé pour un user quelconque, quelque chose du genre:
CREATE SYNONYM <nom_du_synonyme> FOR <objet_owner>.<objet> FOROWNER <synonyme_owner> ?
Partager