DROP DATABASE LINK
目的
DROP
DATABASE
LINK
文を使用すると、データベースからデータベース・リンクを削除できます。
関連項目:
データベース・リンクの作成方法については、「CREATE DATABASE LINK」を参照してください。
前提条件
プライベート・データベース・リンクは自分のスキーマにある必要があります。パブリック
・データベース・リンクを削除する場合は、DROP
PUBLIC
DATABASE
LINK
システム権限が必要です。
構文
drop_database_link::=
セマンティクス
dblink
削除するデータベース・リンクの名前を指定します。
データベース・リンクの削除の制限事項
他のユーザーのスキーマ内のデータベース・リンクは削除できません。また、データベース・リンク名ではピリオドが許可されるため、スキーマ名でdblink
を修飾することはできません。そのため、ralph.linktosales
のような名前を付けた場合、スキーマralph
の中のlinktosales
という名前のデータベース・リンクであるとはみなされず、名前全体が自分のスキーマにあるデータベース・リンク名であると解析されます。
IF EXISTS
IF EXISTS
は、既存の索引を削除する場合に指定します。
DROP
にIF NOT EXISTS
を指定すると、ORA-11544: Incorrect IF EXISTS clause for ALTER/DROP statement
が発生します。
例
データベース・リンクの削除: 例
次の文は、パブリック・データベース・リンクremote
(「パブリック・データベース・リンクの定義: 例」で作成)を削除します。
DROP PUBLIC DATABASE LINK remote;