Fwd: Function Vs View

From: ruben avila galindo <ruben2218(at)gmail(dot)com>
To: pgsql-es-ayuda(at)postgresql(dot)org
Subject: Fwd: Function Vs View
Date: 2011-11-15 21:23:11
Message-ID: CAKavrFr0SQGiAo6LF-C3K=obfGV9VXmunMQRvZDWWRY_DvEKGA@mail.gmail.com
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-es-ayuda

---------- Mensaje reenviado ----------
De: ruben avila galindo <ruben2218(at)gmail(dot)com>
Fecha: 15 de noviembre de 2011 16:22
Asunto: Re: [pgsql-es-ayuda] Function Vs View
Para: Alvaro Herrera <alvherre(at)alvh(dot)no-ip(dot)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
<alvherre(at)alvh(dot)no-ip(dot)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 <alvherre(at)alvh(dot)no-ip(dot)org>
>

In response to

Responses

Browse pgsql-es-ayuda by date

  From Date Subject
Next Message Alvaro Herrera 2011-11-15 21:25:56 Re: PostgreSQL no levanta en localhost
Previous Message Jose Diaz 2011-11-15 21:12:23 Re: PostgreSQL no levanta en localhost