Как говорилось в предыдущих ответах, вы можете добавить к имени объекта префикс с именем схемы:
SELECT * FROM schema_name.the_table;
Или вы можете использовать синоним (частный или общедоступный):
CREATE (PUBLIC) SYNONYM the_table FOR schema_name.the_table;
Или вы можете выполнить команду alter session для установки схемы по умолчанию на ту, которую вы хотите:
ALTER SESSION SET current_schema=schema_name;
Обратите внимание, что это просто устанавливает схему по умолчанию и эквивалентно добавлению префикса ко всем (неквалифицированным) именам объектов к schema_name
. Вы по-прежнему можете добавлять объекты к другому имени схемы, чтобы получить доступ к объекту из другой схемы. Использование SET current_schema
не влияет на ваши привилегии: у вас по-прежнему есть привилегии пользователя, вошедшего в систему, а не заданной вами схемы.