Переименование представлений
Представление в SQL Server 2012 можно переименовать, используя Среда SQL Server Management Studio или Transact-SQL.
Внимание! |
---|
При переименовании представления фрагменты кода и приложения, использующие это представление, могут привести к сбою. Это касается других представлений, запросов, хранимых процедур, определяемых пользователем функций и клиентских приложений. Следует иметь в виду, что возникновение ошибок происходит каскадом. |
В этом разделе
Перед началом работы выполните следующие действия.
Предварительные требования
Безопасность
Переименование представления с использованием следующих средств:
Среда SQL Server Management Studio
Transact-SQL
Дальнейшие действия. После переименования представления
Перед началом
Предварительные требования
Получение списка всех зависимостей в представлении. Все объекты, скрипты или приложения, которые ссылаются на представление, необходимо изменить в соответствии с новым именем представления. Дополнительные сведения см. в разделе Получение сведений о представлении. Рекомендуется удалить представление и создать его повторно с новым именем вместо переименования. При повторном создании представления выполняется обновление сведений о зависимостях для объектов, на которые имеются ссылки в представлении.
Безопасность
Разрешения
Требуется разрешение ALTER для получения разрешения SCHEMA или CONTROL на объект OBJECT, а также разрешение CREATE VIEW в базе данных.
[Top]
Использование среды SQL Server Management Studio
Переименование представления
В обозревателе объектов разверните базу данных, содержащую представление, которое необходимо переименовать, а затем разверните папку Представление.
Щелкните правой кнопкой мыши представление, которое нужно переименовать, и выберите пункт Переименовать.
Введите новое имя представления.
[Top]
Использование Transact-SQL
Переименование представления
Хотя можно использовать sp_rename для изменения имени представления, рекомендуется удалить существующее представление, а затем повторно создать его с новым именем.
Дополнительные сведения см. в разделах CREATE VIEW (Transact-SQL) и DROP VIEW (Transact-SQL).
[Top]
Дальнейшие действия. После переименования представления
Убедитесь, что все объекты, скрипты и приложения, ссылающиеся на предыдущее имя представления, теперь используют новое имя.
[Top]