ОДНО ИМЯ ДЛЯ КАЖДОГО
Если вы планируете иметь таблицу Заказчиков используемую большим числом
пользователей, лучше всего что бы они ссылались к ней с помощью одного и того же имени.
Это даст вам возможность,
например, использовать это имя в вашем внутреннем общении без ограничений. Чтобы создать
единое имя для всех
пользователей, вы создаете общий синоним. Например, если все пользователи будут вызывать
таблицу Заказчиков с
именем Customers, вы можете ввести
CREATE PUBLIC SYNONYM Customers FOR Customers;
Мы пронимаем, что таблица
Заказчиков это ваша собственность, поэтому никакого префикса имени пользователя в этой команды
не указывается. В
основном, общие синонимы создаются владельцами объектов или привилегированными
пользователями, типа DBA.
Пользователям кроме того, должны еще быть предоставлены привилегии в таблице Заказчиков чтобы
они могли иметь к ней
доступ. Даже если имя является общим, сама таблица общей не является. Общие синонимы становятся
собственными с
помощью команды PUBLIC, а не с помощью их создателей.