「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;