シノニムを作成する

Pocket

【概要】
シノニムとは表やビューなどのオブジェクトにつけた別名のことです。
この別名を付けることにより本来の名称とは異なるシノニム名でオブジェクトにアクセスすることができます。
本来のオブジェクト名を隠す目的や、他スキーマのオブジェクトの場合、オブジェクト名の前にスキーマ名を付けなければなりませんが、それをしたくない場合などにシノニムが使用されます。
【SQL文】
/*
|| ■シノニムを作成する
||
|| 【パラメータの説明】
|| SYNONYM_NAME :シノニム名
|| SCHEMA_NAME :スキーマ名
|| OBJECT_NAME :オブジェクト名(表、索引など)
|| 【オプションの説明】
|| OR REPLACE :同名のトリガーが既に存在した時でも、構わず上書きする場合に指定する
|| PUBLIC :パブリックシノニムを作成する場合に指定する。
||   (パブリックシノニムとは全てのユーザがアクセス可能なシノニムの事です。)
*/
CREATE OR REPLACE PUBLIC SYNONYM synonym_name
FOR schema_name.object_name
;

以上です (^^♪