SQL-сервер:Как изменить имя в представлении?
-
05-07-2019 - |
Вопрос
Я использую Visual Studio 2008 и SQL Server 2008 Express.
Как изменить имя представления?Я могу изменить имена таблиц, но не могу изменить имя представления.
Любое предложение?
Спасибо, Фабио Милхейро
Решение
Вы можете использовать инструкцию ALTER VIEW примерно так:
ALTER VIEW dbo.myView
AS
SELECT foo
FROM dbo.bar
WHERE widget = 'foo'
GO
Чтобы переименовать представление, используйте sp_rename
Системная процедура:
EXEC sp_rename 'dbo.myView', 'myNewViewName'
Примечание: не включайте имя схемы во вторую строку, иначе вы получите имя типа " dbo.dbo.myNewViewName ".
Другие советы
вы можете использовать графический интерфейс в смс
вы можете щелкнуть правой кнопкой мыши по представлению, отредактировать его, а затем сгенерировать скрипт, если вам нужен код
Вы можете использовать команду ALTER или СОЗДАТЬ новый и удалить старый.
-Шон
Не связан с StackOverflow