DROP VIEW en SQL

Una vista es una consulta guardada con nombre. Se comporta como una tabla virtual: simplifica consultas repetitivas sin duplicar datos.

Esta lección trata DDL (definición de datos): cambiar la estructura de bases, tablas, índices o vistas. En producción, estas operaciones requieren permisos elevados y planificación.

Practica primero en entornos de prueba. Un DROP mal ejecutado puede ser irreversible sin copia de seguridad.

Esta lección sobre DROP VIEW en SQL forma parte del tutorial SQL de The Data Schools. Cada ejemplo está pensado para ejecutarse en el editor con las tablas de demostración Clientes, Productos o Pedidos.

Lee la sintaxis, ejecuta el ejemplo tal cual y después modifica columnas, filtros o valores para comprobar que entiendes el comportamiento de la sentencia.

Consejo: escribe consultas pequeñas y verifica el resultado antes de combinar varias cláusulas. Así localizas errores de sintaxis más rápido.

DROP VIEW elimina esa definición. No borra las tablas base.


Sintaxis

DROP VIEW [IF EXISTS] nombre_vista;


Ejemplo completo

Creamos una vista de clientes españoles, la consultamos y la eliminamos.

Crear, usar y eliminar vista

    CREATE VIEW IF NOT EXISTS Vista_Clientes_ES AS
  SELECT Nombre_Cliente, Ciudad, N_Ventas
  FROM Clientes
  WHERE Pais = 'España';
SELECT * FROM Vista_Clientes_ES LIMIT 3;
DROP VIEW Vista_Clientes_ES;

  
Abrir en editor

Resumen

<ul class="list-container"><li>DROP VIEW borra la definición de la vista, no los datos subyacentes.

  • IF EXISTS evita errores si la vista no existe.
  • Documenta las vistas que uses en producción.
  • Cómo practicar en el editor

    1. Pulsa Pruébalo tú mismo en un ejemplo.
    2. Cambia un filtro, columna o literal.
    3. Ejecuta y compara el resultado con la tabla de ejemplo.

    Comprueba lo aprendido

    Responde 2–3 preguntas sobre esta lección. Verás ✓ en verde si aciertas o ✗ en rojo si fallas.