Consultas · Microlección

VIEW

Consulta guardada que se utiliza como una tabla virtual.

Lectura: 5–8 minEjemplo prácticoRelacionado con el curso

En una frase

Guarda una consulta con un nombre reutilizable.

Cuándo se utiliza

Sirve para recuperar o combinar información sin modificar los datos. Consulta guardada que se utiliza como una tabla virtual.

Conexión con el curso: estudia este concepto dentro de una secuencia completa en la lección relacionada.

Sintaxis y ejemplo

SQL
CREATE VIEW pedidos_activos AS SELECT * FROM pedidos WHERE estado <> 'cancelado';

Cómo leerlo

  • CREATE VIEW pedidos_activos AS SELECT * FROM pedidos WHERE estado <> 'cancelado';: crea un objeto nuevo.

Error que conviene evitar

No lo memorices sin contexto

Una vista normal no suele almacenar una copia independiente de los datos.

Antes de ejecutar una instrucción, predice qué filas y columnas esperas obtener o modificar. Esa predicción permite detectar errores con más rapidez.

Mini práctica

Autoevaluación

Explícalo con tus palabras

Sin copiar la definición, responde: ¿qué problema resuelve VIEW y qué parte del ejemplo produce ese efecto?

Qué debe contener una buena respuesta

Una buena respuesta menciona el momento en que se usa, el efecto sobre filas, columnas o estructura y una precaución relevante. No es necesario recitar la sintaxis exacta.

Compatibilidad

La idea general pertenece a SQL, pero la sintaxis exacta, las funciones disponibles y el comportamiento pueden variar entre PostgreSQL, MySQL, SQLite, SQL Server y Oracle. Verifica la documentación oficial del motor antes de utilizarlo en producción.

Recuerda

  • Guarda una consulta con un nombre reutilizable.
  • Una vista normal no suele almacenar una copia independiente de los datos.
  • Prueba el ejemplo con pocos datos y comprueba el resultado esperado.

Conceptos relacionados