SQL Server : How to change name in a view?

标签 sql sql-server sql-server-2008-express

我使用的是 Visual Studio 2008 和 SQL Server 2008 Express。

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

有什么建议吗?

谢谢你, 法比奥·米尔海罗

最佳答案

您可以使用如下所示的 ALTER VIEW 语句:

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

Reference on MSDN

要重命名 View ,请使用sp_rename系统存储过程:

EXEC sp_rename 'dbo.myView', 'myNewViewName'

注意:不要在第二个字符串中包含架构名称,否则您将得到类似“dbo.dbo.myNewViewName”的名称。

关于SQL Server : How to change name in a view?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1402785/

相关文章:

mysql - SQL 分组合并未按预期工作

sql-server - 在派生列中嵌套 IF ELSE

sql-server - 使用 SQL Server 中的函数插入/更新/删除

sql-server-2008 - 无法连接到 SQL Server Management Studio 2008 上的服务器

相关表总和的 SQL 查询

3 种不同测试的首次尝试的 MYSQL 平均分数 - IN GROUP BY

c# - SQL Server 2008 日期时间字段溢出

sql-server - 如何在 SQL Server Express 版本中创建作业

sql - 如何使属性 setter 通过SQL函数发送值

sql-server - Sql Server 精度疯狂