Vistas
Las vistas son tablas auxiliares que hacen referencia a las tablas de datos. Sirven para facilitar la visualización de datos recolectados de otras tablas.
Creación
Creación de la vista:
-- Creación de vista
CREATE VIEW Productos_simplificados AS
-- Consulta equivalente
SELECT ProductID, ProductName, Price FROM Products
WHERE ProductID > 20
ORDER BY ProductID DESC
Lectura
Lectura de la vista:
Visibilidad
Si se crea una vista con igual nombre que una tabla, la vista tendrá prioridad de consulta respecto a la tabla.
Eliminación
Eliminación de vistas:
La condiciónIF EXISTS
es recomendable para evitar posibles errores en caso que la vista ya haya sido eliminada.
Abuso de vistas
Las vistas son consultas y como tales exigen capacidad de procesamiento. No abusar de su uso.