Pular para o conteúdo

Fóruns Banco de dados Oracle Como acessar diretamente outro schema? Como acessar diretamente outro schema?

#97222
burga
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…