シノニムを削除します。
構文
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;