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

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

有什么建议吗?

谢谢你, Fabio Milheiro

有帮助吗?

解决方案

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

其他提示

你可以在短信中使用gui

您可以右键单击视图,编辑它,然后在需要代码时生成脚本

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

-Shaun

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top