シノニムを削除します。
構文
DROP [PUBLIC] SYNONYM [schema.]syn_name
説明
DROP SYNONYM コマンドを使用して既存のシノニムを削除します。 シノニムにこのコマンドを実行するには、シノニムの所有者である必要があります。そして、シノニムが存在するスキーマに対して
USAGE 特権を持っている必要があります。
パラメーター
| パラメーター | 説明 |
|---|---|
| syn_name | syn_name はシノニムの名前です。 シノニムの名前は、スキーマ内において一意である必要があります。
|
| schema | schema は、シノニムが存在するスキーマの名前を指定します。
|
スキーマ修飾できる他のオブジェクトと同様に、検索パスに同じ名前のシノニムが 2 つ存在する可能性があります。 削除するシノニムを明確に特定するためには、スキーマの名前を含めます。
DROP SYNONYM コマンドでシノニムがスキーマ修飾されていない場合、Oracle と互換性のある PolarDB データベースは検索パスで見つかったシノニムの 1 つ目のインスタンスを削除します。
PUBLIC 句をオプションで追加し、パブリックスキームにあるシノニムを削除することができます。 DROP PUBLIC SYNONYM コマンドは、Oracle データベースと互換性があり、パブリックスキーマにあるシノニムを削除します。
DROP PUBLIC SYNONYM syn_name;
次の例では、personnel シノニムを削除しています。
DROP SYNONYM personnel;