Oracleデータベース・オブジェクト-同義語
同義語は、データベース・オブジェクトに定義された別名であり、主な目的は、オブジェクトのアクセスを監視し、データベースのセキュリティを向上させることです.
同義語を使用すると、データベースは対応するオブジェクト名に変換されます.
同義語はビューと似ており、実際のストレージスペースを占有せず、データ辞書に定義を保存しているだけです.
同義語は共有同義語と私有同義語に分けられる.
プライベートな同義語は一般的にユーザーによって作成され、デフォルトではユーザー本人のみが使用できます.
共有同義語は一般的にDBAで作成され、すべてのユーザーが使用します.
類義語の作成:
create synonym同義語名 forオブジェクト名;
シノニムの削除:
同義語を使用すると、データベースは対応するオブジェクト名に変換されます.
同義語はビューと似ており、実際のストレージスペースを占有せず、データ辞書に定義を保存しているだけです.
同義語は共有同義語と私有同義語に分けられる.
プライベートな同義語は一般的にユーザーによって作成され、デフォルトではユーザー本人のみが使用できます.
共有同義語は一般的にDBAで作成され、すべてのユーザーが使用します.
類義語の作成:
create synonym同義語名 forオブジェクト名;
SYS@myh>create synonym e for scott.emp;
SYS@myh>select * from e;
シノニムの削除:
SYS@myh>drop synonym e;