Necesito comprobar si ya existe un enlace de base de datos antes de crear uno. ¿Cómo puedo hacer eso?Enlace de la base de datos de Oracle. ¿Comprobar existencia o sobrescribir?
Estoy escribiendo un script SQL que se inicia con esta:
DROP DATABASE LINK mydblink
entonces crear una:
CREATE DATABASE LINK mydblink
CONNECT TO testuser
IDENTIFIED BY mypswd
USING 'mypersonaldb'
yo, por supuesto, obtener un error en el primer paso si el enlace de la base de datos doesn 't existe. Y si omito el primer paso y sigo adelante y creo un enlace de db, nuevamente recibiré un error que dice que ya existe con el mismo nombre.
¿Qué puedo hacer para verificar si el enlace de la base de datos ya existe?
No he obtenido nada de esta consulta aunque acabo de crear un enlace. ¿Qué cuenta (1) hacer? –
¿Por qué no 'USER_DB_LINKS' ?? – Gaius
@OliverNilsen count (1) es realmente igual que count (*). Podría haber dicho conteo ('Oliver') o conteo ('tbone'). – tbone