En esta ocasión veremos algo sencillo, que en caso de tener un proyecto que utilize mas de un Schema en una base de datos Oracle a veces necesitamos que los demás Schema tengan acceso a uno en específico. Para poder realizar esta tarea recurrimos al siguiente código:
select 'create public synonym ' || table_name
|| ' for <nombreEsquema>.' || table_name || ';'
from user_tables
En donde:
<nombreEsquema> lo sustituiremos por el nombre que tiene el esquema que queremos visualizar desde los demas esquemas.
Al final, pensemos en una herramienta de Adminsitración tipo toad, SqlDeveloper, Navicat u otras que es en donde estamos realizando esta tarea, lo que habrà que hacer es sacar en modo texto o en un excel el resultado de la consulta y luego pegarla en otra pestaña y ejecutarla.
Notas importantes :
- Realizarlo en el esquema que vamos a crear lso sinonimos.
- Si copian el código de aca ponerle las comillas simples manualmente que en ocasiones al copiarlas aparecen unos sìmbolos raros que parecen las comillas.
No hay comentarios:
Publicar un comentario