シノニムが存在するかを確認するSQL
シノニムとは
シノニム(synonym)とはテーブルの別名のことです。
別名を設定することで元の名前とは違うシノニムとして定義した名前でも、テーブルへアクセスできるようになります。
シノニムの定義については下記を参照してください。
【Oracle】シノニム(synonym)の定義
やりたいこと
定義済みのシノニムを検索します。
'ALL_SYNONYMS'テーブルにSELECTを投げることで確認できます。
コード
以下のコードでは「CMN_TABLE」というシノニムが存在するかを確認しています。
-- シノニムを確認するSQL
SELECT *
FROM ALL_SYNONYMS
WHERE table_name = 'CMN_TABLE'
;