DROP SYNONYMはシノニムを削除するSQL文である。
自分のスキーマ内にあるプライベート・シノニムを削除する。
DROP SYNONYM synonym
他のスキーマ内にあるプライベート・シノニムを削除する。
DROP SYNONYM schema.synonym
プライベート・シノニムを削除する例を次に示す。
SQL> DROP SYNONYM developer.emp;
パブリック・シノニムを削除する。
DROP PUBLIC SYNONYM synonym
削除するプライベート・シノニムが自分のスキーマ内にある場合は、とくに権限は必要ない。
削除するプライベート・シノニムが自分のスキーマ内にない場合は、DROP ANY SYNONYM システム権限が必要である。
パブリック・シノニムを削除する場合は、DROP PUBLIC SYNONYMシステム権限が必要である。
指定されたスキーマからシノニムを削除する。
DROP SYNONYM [ IF EXISTS ] [ schema. ] synonym_name