Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Boa tarde
Alguém sabe me dizer se há realmente algum problema no oracle 11 g para efetuar um select que faça ligação entre tabelas porém usuários diferente?
exemplo:
select * from usuario usu , tabela2.emausu ema
where usu.codusu = ema.codusu
Quando executa o select apresenta o erro que a tabela ou view é inexistente. Porém já rodei esse select no oracle 10 funciona.
1) O usuário que lê a tabela deve ter o GRANT para ler esta tabela.
Pode ser dada ao nível da tabela ou do usuário.
Verificar e/ou definir uma política de como estes acesso serão dados é aconselhável.
-----------------------------
2) A qualificação se dá por user.tabela
algo como
------------------------------------------------------3) É possível usar sinõnimos (públicos ou não) para não precisar usar a qualificação.
Veja o manualpara detalhes.