Оформить и купить диплом на бланке ГОЗНАК без предоплаты

SQL переименование таблиц

Префикс ID пользователя перед именем таблицы неудобен в системах с большим числом пользователей. Большинство реализаций SQL позволяют создавать синонимы для таблиц с целью сокращения записи, хотя это и не является стандартом ANSI.

Типичный синтаксис команды CREATE SYNONYM:

CREATE SYNONYM <синоним> FOR <ID_пользователя>.< таблица >;

Слово PUBLIC  распространяет синоним на всех пользователей:

CREATE PUBLIC SYNONYM <синоним>  FOR <таблица>;

Общие синонимы создаются владельцами объектов или привилегиро-ванными пользователями типа DBA. Общее имя не делает общей саму таблицу. Кроме того пользователям должны быть предоставлены привилегии на доступ к таблице.

Синонимы удаляются командой DROP SYNONYM:

DROP SYNONYM <синоним>.

Синонимы удаляются либо владельцами, либо привилегированными пользователями типа DBA.