3.9 Vistas

Una vista es una consulta guardada que actúa como una tabla virtual. Facilita reutilizar consultas o simplificar código.

  • Creación de una vista
CREATE [TEMP] VIEW [IF NOT EXISTS] view_name AS
    SELECT...;
  • Vistas temporales

Al añadir “TEMP” a la creación de la vista, sólo existe durante la sesión actual. Se borra al desconectarse de la Base de Datos.

  • Eliminación de vistas

Se puede eliminar una vista, tanto temporal como permanente:

DROP VIEW view_name;
  • Las vistas en SQLite no almacenan datos, solo la consulta.
  • Para hacer vistas modificables (actualizables) la consulta debe cumplir ciertas condiciones: una sola tabla, sin agregaciones.