Eliminar vistas
Puede eliminar (quitar) vistas en SQL Server 2012 mediante SQL Server Management Studio o Transact-SQL
En este tema
Antes de empezar:
Limitaciones y restricciones
Seguridad
Para eliminar una vista de una base de datos, use:
SQL Server Management Studio
Transact-SQL
Antes de empezar
Limitaciones y restricciones
Cuando se quita una vista, la definición y otra información de la vista se elimina del catálogo del sistema. También se eliminan todos los permisos de la vista.
Las vistas de una tabla que se ha quitado mediante DROP TABLE se deben quitar explícitamente con DROP VIEW.
Seguridad
Permisos
Se necesita el permiso ALTER en SCHEMA o el permiso CONTROL en OBJECT.
[Top]
Usar SQL Server Management Studio
Para eliminar una vista de una base de datos
En el Explorador de objetos, expanda la base de datos que contiene la vista que desea eliminar y, a continuación, expanda la carpeta Vistas.
Haga clic con el botón secundario en la vista que desea eliminar y haga clic en Eliminar.
En el cuadro de diálogo Eliminar objeto, haga clic en Aceptar.
Importante Haga clic en Mostrar dependencias en el cuadro de diálogo Eliminar objeto para abrir el cuadro de diálogo Dependencias de view_name. Esto mostrará todos los objetos que dependen de la vista y todos los objetos de los que depende la vista.
[Top]
Usar Transact-SQL
Para eliminar una vista de una base de datos
En el Explorador de objetos, conéctese a una instancia del Motor de base de datos.
En la barra de Estándar, haga clic en Nueva consulta.
Copie y pegue el siguiente ejemplo en la ventana de consulta y haga clic en Ejecutar. El ejemplo elimina la vista especificada solo si la vista ya existe.
USE AdventureWorks2012 ; GO IF OBJECT_ID ('HumanResources.EmployeeHireDate', 'V') IS NOT NULL DROP VIEW HumanResources.EmployeeHireDate; GO
Para obtener más información, vea DROP VIEW (Transact-SQL).
[Top]