データベースからシノニムを削除します。
前提条件
シノニムを削除する前に、以下を確認してください。
シノニムの所有権
シノニムが存在するスキーマに対する
USAGE権限
構文
DROP [PUBLIC] SYNONYM [schema.]syn_nameパラメータ
| パラメータ | 説明 |
|---|---|
PUBLIC | public スキーマに存在するシノニムを削除します。 |
schema | シノニムを含むスキーマ。 |
syn_name | 削除するシノニムの名前。シノニム名はスキーマ内で一意である必要があります。 |
注意事項
修飾子なしのスキーマ解決
検索パス内に同じ名前のシノニムが2つ存在する場合、PolarDB for PostgreSQL (Compatible with Oracle) は最初に見つかったものを削除します。特定のシノニムを対象とするには、スキーマで名前を修飾します。
DROP SYNONYM myschema.personnel;public シノニムの削除
DROP PUBLIC SYNONYM を使用して、public スキーマ内のシノニムを削除します。schema 修飾子は PUBLIC では許可されていません。
DROP PUBLIC SYNONYM personnel;例
次の例では、personnel シノニムを削除します。
DROP SYNONYM personnel;