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

Каждый раз, когда вы ссылаетесь в команде к базовой таблице или представлению, не являющимися вашей собственностью, вы должны установить в ней префикс имени владельца, так что бы SQL знала, где ее искать. Так как это со временем становится неудобным, большинство реализаций SQL позволяют вам создавать синонимы для таблиц ( что не является стандартом ANSI ) Синоним — это альтернативное им, наподобие прозвища, для таблицы. Когда вы создаете синоним, вы становитесь его собственником, так что нет никакой необходимости, чтобы он предшествовал другому ПОЛЬЗОВАТЕЛЬскому идентификатору доступа( имени пользователя ) Если вы имеете по крайней мере одну привилегию в одном или более столбцах таблицы; вы можете создать для них синоним. ( Некоторое отношение к этому может иметь специальна привилегия для создания синонимов.)
Adrian может создать синоним с именем Clients, для таблицы с именем Diane.Customers, с помощью команды CREATE SYNONYM следующим образом:
CREATE SYNONYM Clients FOR Diane.Customers;

Теперь, Adrian может использовать таблицу с именем Clients в команде точно так же как ее использует Diane.Customers. Синоним Clients — это собственность, используемая исключительно для Adrian.

‹ Глобальные аспекты SQL
Вверх
Переименование с тем же самым именем ›

Оцените статью
Айтистанция
Добавить комментарий

Adblock
detector