domingo, 13 de abril de 2008

Manejando Vistas con PostgreSQL



Antes que todo, que es una vista??

Una vista o views, es una consulta en sql, que refleja el contenido de una tabla o varias tablas, y se puede manejar desde la misma manera como si fuese una tabla.

Go !!

Para crear una vista, debemos utilizar la sentencia CREATE VIEW.

CREATE VIEW [NOMBRE] 
AS [SENTENCIA]
(
);

Por ejemplo, queremos crear una vista, que nos muestre el nombre y rut de la tabla Persona, y
ademas que nos muestre la cantidad y precio, de la tabla Producto.

la sentencia seria la siguiente:

CREATE VIEW nuestra_vista
AS
select persona.rut, persona.nombre, producto.cantidad, producto.precio
from
persona, producto;


el cual al hacer un

Select * from nuestra_vista;

nos arrojaria el resultado de las 2 tablas, asi es mucho mas comodo y menos engorroso el manejo de
las consultas :)


aqui el ejemplo de la creacion de la Vista, bajo linux :)






1 comentario:

Nimmue dijo...

Hay alguna manera diferente de crear vistas??? Saludos!!! ojalá siguieras escribiendo :)