Tema SQL
DROP VIEW
Eliminar una vista del esquema.
Descripción
Quita el objeto vista; no borra datos base salvo vistas materializadas según motor. IF EXISTS es común para scripts idempotentes (manual §19.3).
Estructura general
Forma habitual de la sentencia: orden de cláusulas, qué parte filtra, agrupa o proyecta columnas, y qué devuelve el motor. Cópiala como plantilla y sustituye nombres por tus tablas reales.
DROP VIEW [ IF EXISTS ] nombre_vista;
Componentes
Cada componente tiene un papel concreto en la ejecución lógica de la sentencia. Léelos en orden: así entiendes qué puedes omitir, qué es obligatorio y qué expresiones son válidas en cada sitio según tu motor.
- Dependencias
- Otras vistas o permisos pueden impedir el DROP hasta actualizarlos.
Ejemplos
Ejemplo 1
DROP VIEW IF EXISTS v_reporte_ventas;
Ejemplo 2
DROP VIEW IF EXISTS v_tmp;
Los ejemplos son ilustrativos. En producción usa consultas parametrizadas (prepared statements), revisa índices y aplica el principio de menor privilegio en cuentas de base de datos.