> Faqs > Vistas en SQL

Vistas en SQL

La verdad que no se lo que es una vista..., que es? El resultado de una consulta ?

Respuestas

Una vista en SQL es el resultado de una consulta de varias tablas que te aparece como una sola tabla.

Me explico, por ejemplo tu necesitas saber datos de dos tablas pero necesitas que te aparezcan a la vez y siempre que ejecutes una sentencia determinada que viene dada por un nombre que le has dado tu mismo.

Si se suprime una tabla la vista asociada se invalida.

Formato:

CREATE [OR REPLACE] VIEW NOMBREVISTA
[(COLUMNA [,COLUMNA])]
AS CONSULTA;

AS CONSULTA= Determina las columnas y las tablas que aparecerán en la vista.
[OR REPLACE]= Crea de nuevo la vista si ya existía.

Para consultar la vista creada, USER_VIEWS:

SELECT VIEW_NAME FROM…

Si deseas profundizar más en las vistas te recomiendo que leas el artículo de DesarrolloWeb.com.

Sara Alvarez