我需要检查一个数据库链接是否已经存在,然后我创建一个。我怎样才能做到这一点?Oracle数据库链接。检查是否存在或覆盖?
我正在写一开始是这个SQL脚本:
DROP DATABASE LINK mydblink
然后创建一个:
CREATE DATABASE LINK mydblink
CONNECT TO testuser
IDENTIFIED BY mypswd
USING 'mypersonaldb'
我当然会在第一步中得到一个错误,如果数据库链接没有按不存在。如果我省略了第一步,然后继续创建数据库链接,我将再次得到一个错误,指出它已经存在同名。
我能做些什么来检查数据库链接是否已经存在?
即使我刚刚创建了一个链接,我也没有从此查询返回任何内容。伯爵(1)做了什么? – 2012-02-08 19:58:07
为什么不'USER_DB_LINKS'? – Gaius 2012-02-08 20:05:36
@OliverNilsen计数(1)与count(*)确实相同。我可以说count('Oliver')或者count('tbone')。 – tbone 2012-02-08 20:09:39