シノニムの管理
データベースとスキーマの表、ビュー、または関数を参照するための代替手段として SQL シノニムを作成することができます。 例えば、以下のためにシノニムを使用します。
- データベース・オブジェクトの実際の名前 (非常に長い場合がある) よりも簡単に入力できる名前の作成
- 基礎となるデータベース・オブジェクトを参照するコードに影響を与えずに、それらオブジェクトのスワップアウトを可能にする抽象化レベルの作成
シノニムは、表、ビュー、および関数と同じ命名上の制約を受けます。 これらは、スキーマ内で固有であることが必要で、データベース、ユーザー、グループなどのグローバル・オブジェクトの名前と同じ名前にすることはできません。
以下のシノニム・コマンドを発行することができます。
- CREATE SYNONYM
- シノニムを作成します。
- DROP SYNONYM
- シノニムを除去または削除します。
- ALTER SYNONYM
- シノニムの名前や所有者を変更します。
- GRANT SYNONYM
- シノニムを作成、変更、または除去する権限をユーザーまたはグループに付与します。
- REVOKE SYNONYM
- シノニムを作成、変更、または除去する権限をユーザーまたはグループから取り消します。