「Oracle12c」シノニム(synonym)を作成する方法

環境
Oracle Database 12c Standard Edition Release 12.2.0.1.0 – 64bit Production

説明
Oracleの「シノニム」(synonym)とはいわゆる別名のことです。

使用例1
構文
CREATE OR REPLACE SYNONYM スキーマ名1.テーブル名1 FOR スキーマ名2.テーブル名2

操作例

CREATE OR REPLACE SYNONYM TSTUSER.USER_MAST
FOR COMUSER.S_USER_MAST

スキーマCOMUSERのテーブル「S_USER_MAST」のシノニム「TSTUSER.USER_MAST」を作りました。

使用例2
書式
CREATE SYNONYM シノニム名 FOR テーブル;

操作例

CREATE SYNONYM EMPSYS FOR EMP_TBL;

テーブル「EMP_TBL」テーブルのシノニム「EMPSYS」を作成しました。

使用例3
PUBLICシノニムを作成します。
書式
CREATE PUBLIC SYNONYM シノニム名 FOR テーブル名;

操作例

CREATE PUBLIC SYNONYM USERSYS FOR USER_TBL;

 

Oracle 12c

Posted by arkgame