В этом руководстве вы узнаете, как переименовать представление в базе данных SQL Server.
Перед переименованием представления вы должны заметить, что все объекты, зависящие от представления, могут выйти из строя. К ним относятся хранимые процедуры, пользовательские функции, триггеры, запросы, другие представления и клиентские приложения.
Поэтому после переименования представления необходимо убедиться, что все объекты, ссылающиеся на старое имя представления, используют новое имя.
Переименование представления SQL Server с помощью Server Server Management Studio(SSMS)
Чтобы переименовать название представления, выполните следующие действия:
Сначала в обозревателе объектов разверните папку «Базы данных», выберите имя базы данных, содержащей представление, которое вы хотите переименовать, и разверните папку «Виды».
Во-вторых, щелкните правой кнопкой мыши представление, которое вы хотите переименовать, и выберите «Переименовать».
В-третьих, введите новое имя представления.
SQL Server переименовывает представление с помощью Transact-SQL
Если вы хотите переименовать представление программно, вы можете использовать хранимую процедуру sp_rename:
EXEC sp_rename @objname = 'sales.product_catalog', @newname = 'product_list';
В этом заявлении:
- Сначала передайте имя представления, которое вы хотите переименовать, с помощью параметра @objname и новое имя представления с помощью параметра @newname. Обратите внимание, что в @objectname вы должны указать имя схемы представления. Однако в параметре @newname этого делать не нужно.
- Во-вторых, выполните заявление.
Хранимая процедура sp_rename возвращает следующее сообщение:
Caution: Changing any part of an object name could break scripts and stored procedures.
В этом руководстве вы узнали, как переименовать представление в базе данных SQL Server с помощью SQL Server Management Studio и Transact-SQL.