---------- Mensaje reenviado ----------
De: ruben avila galindo <ruben2...@gmail.com>
Fecha: 15 de noviembre de 2011 16:22
Asunto: Re: [pgsql-es-ayuda] Function Vs View
Para: Alvaro Herrera <alvhe...@alvh.no-ip.org>



create view vw_productos

select * from producto

Usando Vista
select * from vw_producto w inner join marca m on w.id=m.id
where id_marca=1 and fecha_caducida between fecha_inicial and fecha inicial
y etc clausulas correra mas rapido que llamar

Usando Function
Create Function sch_productos
select * from producto

select * from sch_productos w inner join marca m on w.id=m.id
where id_marca=1 and fecha_caducida between fecha_inicial and fecha inicial
y etc clausulas correra mas rapido que llamar

entonces alvaro la vista para cantidades de registros y procesos de
clausulas me recomiendas vistas
y unir vistas para mostrar informacion

saludos

Ruben Avila G




El 15 de noviembre de 2011 16:12, Alvaro Herrera
<alvhe...@alvh.no-ip.org>escribió:


> Excerpts from ruben avila galindo's message of mar nov 15 18:00:33 -0300
> 2011:
> > Hola a todos siempre tuve un duda que cual es mas recomendable para
> > cantidad de registros y performance :
>
> Una vista le permite al optimizador encontrar la mejor ejecución.
> Importante si lo usas junto con más clásulas en el select que la invoca.
> Una función es una caja negra.
>
> --
> Álvaro Herrera <alvhe...@alvh.no-ip.org>
>

Responder a