我正在使用Visual Studio 2008和SQL Server 2008 Express。
如何更改视图名称?我可以更改表的名称,但我无法更改视图名称。
有什么建议吗?
谢谢你, Fabio Milheiro
答案 0 :(得分:21)
您可以使用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”的名称。
答案 1 :(得分:3)
你可以在短信中使用gui
您可以右键单击视图,编辑它,然后在需要代码时生成脚本
答案 2 :(得分:1)
您可以使用ALTER命令或创建一个新命令并删除旧命令。
-Shaun