删除视图
可以使用 SQL Server Management Studio 或 Transact-SQL 在 SQL Server 2014 中删除 (删除) 视图
开始之前
限制和局限
删除视图时,将从系统目录中删除视图的定义和有关视图的其他信息。 还将删除视图的所有权限。
使用
DROP TABLE
删除的表上的任何视图都必须使用DROP VIEW
显式删除。
安全性
权限
需要对 SCHEMA 的 ALTER 权限或对 OBJECT 的 CONTROL 权限。
使用 SQL Server Management Studio
从数据库中删除视图
在 “对象资源管理器”中,展开包含要删除的视图的数据库,然后展开 “视图” 文件夹。
右键单击要删除的视图,然后单击“删除”。
在 “删除对象” 对话框中,单击 “确定” 。
重要
单击“删除对象”对话框中的“显示依赖项”,打开“view_name依赖项”对话框。 这将显示依赖于该视图的所有对象和该视图依赖的所有对象。
“使用 Transact-SQL”
从数据库中删除视图
在 “对象资源管理器” 中,连接到 数据库引擎的实例。
在标准菜单栏上,单击 “新建查询” 。
将以下示例复制并粘贴到查询窗口中,然后单击“执行” 。 仅在视图存在时,该示例才删除指定的视图。
USE AdventureWorks2012 ; GO IF OBJECT_ID ('HumanResources.EmployeeHireDate', 'V') IS NOT NULL DROP VIEW HumanResources.EmployeeHireDate; GO
有关详细信息,请参阅 DROP VIEW (Transact-SQL) 。