7

我正在使用 Visual Studio 2008 和 SQL Server 2008 Express。

如何更改视图的名称?我可以更改表的名称,但不能更改视图名称。

有什么建议吗?

谢谢你,法比奥·米列罗

4

3 回答 3

22

您可以使用类似这样的 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”的名称。

于 2009-09-10T00:16:30.587 回答
3

您可以在短信中使用 gui

您可以右键单击视图,对其进行编辑,然后根据需要生成脚本

于 2009-09-10T00:14:22.187 回答
1

您可以使用 ALTER 命令或创建新命令并删除旧命令。

-肖恩

于 2009-09-10T00:13:01.130 回答