Переименование представлений

Представление в 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

Переименование представления

  1. В обозревателе объектов разверните базу данных, содержащую представление, которое необходимо переименовать, а затем разверните папку Представление.

  2. Щелкните правой кнопкой мыши представление, которое нужно переименовать, и выберите пункт Переименовать.

  3. Введите новое имя представления.

Значок стрелки, используемый со ссылкой «В начало»[Top]

Использование Transact-SQL

Переименование представления

Хотя можно использовать sp_rename для изменения имени представления, рекомендуется удалить существующее представление, а затем повторно создать его с новым именем.

Дополнительные сведения см. в разделах CREATE VIEW (Transact-SQL) и DROP VIEW (Transact-SQL).

Значок стрелки, используемый со ссылкой «В начало»[Top]

Дальнейшие действия. После переименования представления

Убедитесь, что все объекты, скрипты и приложения, ссылающиеся на предыдущее имя представления, теперь используют новое имя.

Значок стрелки, используемый со ссылкой «В начало»[Top]