› Fóruns › Banco de dados Oracle › Como acessar diretamente outro schema? › Como acessar diretamente outro schema?
8 de dezembro de 2010 às 5:09 am
#97222
Participante
[quote=”invoid”:2blis81e]Na realidade, eu só queria evitar o trabalho “braçal” mesmo.[/quote]
Na verdade você pode criar um script que monte todos os comandos pra você, assim não tem trabalho braçal. Algo como:
SELECT 'CREATE OR REPLACE SYNONYM ' ||
USER || '.' || TABLE_NAME || ' FOR ' ||
OWNER || '.' ||TABLE_NAME || ';'
FROM ALL_TABLES WHERE OWNER != USER;
O script é só um exemplo pra você tomar como base… Se for rodar ele, tente rodar conectado com o usuário que deve enxergar os objetos do outro esquema…