Специальным объектами базы данных являются так называемые синонимы, которые используются для упрощенного обращения к таблицам и другим объектам, созданными другими пользователями и соответственно хранящимися в их схемах. Для обращения к чужим объектам необходимо указывать полное имя объекта, состоящего из имени схемы и собственно имени объекта.
Например, при обращении к таблице clients пользователя с именем учетной записи system следует использовать запрос:
SELECT * FROM system.clients
Можно создать синоним для этой таблицы следующим образом:
CREATE PUBLIC SYNONYM clients FOR system.clients
Здесь PUBLIC используется для создания синонима, доступного для всех учетных записей системы.
Теперь к этой таблице можно обращаться через ее синоним:
SELECT * FROM clients
Следует иметь в виду, что многие системные таблицы и представления доступны пользователям именно через синонимы, поскольку при обращении к таким объектам не используются имена схем SYS и SYSTEM. Список существующих синонимов можно получить из представлений *_synonyms.