[Oracle SQL]SYNONYM
671 ワード
>#SYNONYMオブジェクト(同義語)
Oracleオブジェクトに割り当てられている別の名前.
SQL文で使用されるテーブル別名とは異なり、同義語は常にログインセッションで使用できます.
テーブル別名などはSQL文でのみ有効です
他の所有者のオブジェクトにアクセスしたり、長いオブジェクト名を使用したりするときに使用しやすい個別の名前を指定できます.
(フォーマットを使用)
CREATE[ORREPLACE]SYNONYM同義語FORオブジェクト名;
≪オブジェクト名|Object Name|ldap≫:≪ソース・オブジェクト名|Source Object Name|ldap≫
≪シノニム|Synonym|oem_src≫:元のオブジェクト名を付ける別名
例)HRアカウントのJOB HISTORYテーブルの別名をJOB HISとすることにより作成
CREATE OR REPLACE SYNONYM JOBH FOR HR.JOB_HISTORY;
Oracleオブジェクトに割り当てられている別の名前.
SQL文で使用されるテーブル別名とは異なり、同義語は常にログインセッションで使用できます.
テーブル別名などはSQL文でのみ有効です
他の所有者のオブジェクトにアクセスしたり、長いオブジェクト名を使用したりするときに使用しやすい個別の名前を指定できます.
(フォーマットを使用)
CREATE[ORREPLACE]SYNONYM同義語FORオブジェクト名;
≪オブジェクト名|Object Name|ldap≫:≪ソース・オブジェクト名|Source Object Name|ldap≫
≪シノニム|Synonym|oem_src≫:元のオブジェクト名を付ける別名
CREATE OR REPLACE SYNONYM JOBH FOR HR.JOB_HISTORY;
SELECT * FROM JOBH;
Reference
この問題について([Oracle SQL]SYNONYM), 我々は、より多くの情報をここで見つけました https://velog.io/@vgo_dongv/Oracle-SQLSYNONYMテキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol