Вопрос

Я использую Visual Studio 2008 и SQL Server 2008 Express.

Как изменить имя представления?Я могу изменить имена таблиц, но не могу изменить имя представления.

Любое предложение?

Спасибо, Фабио Милхейро

Это было полезно?

Решение

Вы можете использовать инструкцию ALTER VIEW примерно так:

ALTER VIEW dbo.myView
AS
SELECT foo
FROM dbo.bar
WHERE widget = 'foo'
GO

Справочник по MSDN

Чтобы переименовать представление, используйте sp_rename Системная процедура:

EXEC sp_rename 'dbo.myView', 'myNewViewName'

Примечание: не включайте имя схемы во вторую строку, иначе вы получите имя типа " dbo.dbo.myNewViewName ".

Другие советы

вы можете использовать графический интерфейс в смс

вы можете щелкнуть правой кнопкой мыши по представлению, отредактировать его, а затем сгенерировать скрипт, если вам нужен код

Вы можете использовать команду ALTER или СОЗДАТЬ новый и удалить старый.

-Шон

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top