同義語を作成することはできますが、アクセスするテーブルごとに同義語を作成する必要があります。 sch2
から :
create synonym tab1 for sch1.tab1;
より一般的な方法は、現在のスキーマを切り替えることです。
alter session set current_schema = 'SCH1';
元のユーザーアカウントに接続したままで、それらの権限しか持っていませんが、そのスキーマ内のオブジェクトを修飾する必要はありません。ただし、ここでは、独自のテーブルのいずれかを修飾する必要があります(sch2
に戻ります)。 )、両方のスキーマにオブジェクトがある場合。