您可以使用 SQL Server Management Studio 或 Transact-SQL 在 SQL Server 2012 中重命名视图。
![]() |
---|
如果重命名视图,则依赖于该视图的代码和应用程序可能会出错。 这些代码和应用程序包括其他视图、查询、存储过程、用户定义函数和客户端应用程序。 注意,这些错误会级联发生。 |
本主题内容
开始之前:
先决条件
安全性
重命名视图,使用:
SQL Server Management Studio
Transact-SQL
**跟进:**在重命名视图之后
开始之前
先决条件
获取视图的所有依赖关系的列表。 必须修改引用视图的任何对象、脚本或应用程序,以反映新的视图名称。 有关详细信息,请参阅获取有关视图的信息。 我们建议您删除视图,然后使用新名称重新创建它,而不是重命名视图。 通过重新创建视图,您可以更新视图中引用的对象的依赖关系信息。
安全性
权限
需要对 SCHEMA 的 ALTER 权限或对 OBJECT 的 CONTROL 权限,以及数据库中的 CREATE VIEW 权限。
[Top]
使用 SQL Server Management Studio
重命名视图
在**“对象资源管理器”中,展开包含要重命名的视图的数据库,然后展开“视图”**文件夹。
右键单击要重命名的视图,然后选择**“重命名”**。
输入视图的新名称。
[Top]
使用 Transact-SQL
重命名视图
尽管可以使用 sp_rename 更改视图的名称,但是我们建议您删除现有视图,然后使用新名称重新创建它。
有关详细信息,请参阅 CREATE VIEW (Transact-SQL) 和 DROP VIEW (Transact-SQL)。
[Top]
跟进:在重命名视图之后
确保引用视图的旧名称的所有对象、脚本和应用程序现在都使用新名称。
[Top]