Oracle
 sql >> Base de données >  >> RDS >> Oracle

Accéder à une table sans spécifier le nom du schéma

Si vous voulez tout que les utilisateurs puissent sélectionner dans le tableau sans se qualifier avec le nom du schéma, vous souhaitez créer un synonyme public :

create public synonym TEST_EMP for GBO_ARC_SCHEMA.TEST_EMP;

Si vous voulez seulement user_b pour omettre le nom du schéma, vous voulez créer un synonyme privé WITHIN schéma de user_b (qui est connecté en tant que user_b)

create synonym TEST_EMP for GBO_ARC_SCHEMA.TEST_EMP;

Si vous insistez sur ne pas utiliser de synonymes, puis, après vous être connecté, faites un

alter session set current_schema = GBO_ARC_SCHEMA;