Database link
Hola, quiero generar una consulta que acceda de una BBDD a otra a través de un database link. Cómo serÃa la sintaxis de la query?
Gracias
Gracias
- Crear un DB_LINK:
CREATE DATABASE LINK el_nombre_del_dblink CONNECT usuario IDENTIFIED BY password;
cuando queramos acceder, por ejemplo, a la tabla contratos de la BBDD Empleados deberÃamos poner:
SELECT * FROM EMPLEADOS.contratos@el_nombre_del_dblink;
hay una forma mas sencilla que nos valdrÃa igualmente que es crear un sinonimo, esto se hace asÃ:
- Crear un sinonimo:
CREATE SYNONYM contratos FOR EMPLEADOS.contratos@el_nombre_del_dblink;
asà tendrÃamos que hacer la select de esta forma
SELECT * FROM contratos;
CREATE DATABASE LINK el_nombre_del_dblink CONNECT usuario IDENTIFIED BY password;
cuando queramos acceder, por ejemplo, a la tabla contratos de la BBDD Empleados deberÃamos poner:
SELECT * FROM EMPLEADOS.contratos@el_nombre_del_dblink;
hay una forma mas sencilla que nos valdrÃa igualmente que es crear un sinonimo, esto se hace asÃ:
- Crear un sinonimo:
CREATE SYNONYM contratos FOR EMPLEADOS.contratos@el_nombre_del_dblink;
asà tendrÃamos que hacer la select de esta forma
SELECT * FROM contratos;
