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

SELECT données d'un autre schéma dans oracle

L'utilisateur que vous utilisez pour vous connecter à la base de données (utilisateur A dans cet exemple) ont SELECT accès sur les objets du PCT schéma? En supposant que A n'a pas cet accès, vous obtiendrez l'erreur "la table ou la vue n'existe pas".

Très probablement, vous avez besoin de votre administrateur de base de données pour accorder à l'utilisateur A accès à toutes les tables du PCT schéma dont vous avez besoin. Quelque chose comme

GRANT SELECT ON pct.pi_int
   TO a;

Une fois cela fait, vous devriez pouvoir vous référer aux objets dans le PCT schéma utilisant la syntaxe pct.pi_int comme vous l'avez démontré initialement dans votre question. L'approche de la syntaxe des crochets ne fonctionnera pas.