Oracle
 sql >> Base de Dados >  >> RDS >> Oracle

SELECT dados de outro esquema no oracle


O usuário que você está usando para se conectar ao banco de dados (usuário A neste exemplo) tem SELECT acesso nos objetos no PCT esquema? Supondo que A não tiver esse acesso, você obterá o erro "tabela ou exibição não existe".

Muito provavelmente, você precisa que seu DBA conceda ao usuário A acesso a quaisquer tabelas no PCT esquema que você precisa. Algo como
GRANT SELECT ON pct.pi_int
   TO a;

Feito isso, você poderá fazer referência aos objetos no PCT esquema usando a sintaxe pct.pi_int como você demonstrou inicialmente em sua pergunta. A abordagem de sintaxe de colchetes não funcionará.