Możesz utworzyć synonim, ale musiałbyś go utworzyć dla każdej tabeli, do której chcesz uzyskać dostęp; z sch2
:
create synonym tab1 for sch1.tab1;
Bardziej ogólną metodą jest zmiana obecnego schematu:
alter session set current_schema = 'SCH1';
Nadal masz połączenie z pierwotnym kontem użytkownika i nadal masz tylko te uprawnienia, ale nie musisz już kwalifikować obiektów w tym schemacie. Ale teraz musiałbyś zakwalifikować dowolną z własnych tabel (wstecz w sch2
), jeśli masz obiekty w obu schematach.