Estimado Alvaro

Por favor puedes indicarme que hace esta sentencia de aca:

rec.generate_series % 7 el '%' que funcion desempeña?

Por favor te envie el código que utilizo, si tienes alguna idea por 
favrocomentame.

Gracias por tú ayuda.


> Date: Mon, 8 Dec 2008 23:58:54 -0300
> From: [EMAIL PROTECTED]
> To: [EMAIL PROTECTED]
> CC: [EMAIL PROTECTED]; pgsql-es-ayuda@postgresql.org
> Subject: Re: [pgsql-es-ayuda] RE: Funciòn que devuelve un refcursor
> 
> ALFONSO REYES escribió:
> 
> > PD.- Quiero hacer leer la variable refcursor que me debuelve una
> > función dentro de otra ya que busque información sobre el tema y no
> > encontre algun ejemplo practico si lo logro les envío como
> > contrinución de todos los LISTEROS
> 
> create or replace function foo(int) returns refcursor language plpgsql as $$
> declare
>       r refcursor;
> begin
>       open r for select * from generate_series(1, $1);
>       return r;
> end;
> $$;
> 
> create or replace function bar() returns setof int language plpgsql as $$
> declare
>       ref refcursor;
>       rec record;
> begin
>       select foo(42) into ref;
>       loop
>               fetch 1 from ref into rec;
>               if not found then
>                       return;
>               end if;
>               if rec.generate_series % 7 = 2 then
>                       continue;
>               end if;
>               return next rec.generate_series;
>       end loop;
> end
> $$;
> 
> 
> -- 
> Alvaro Herrera                  http://www.amazon.com/gp/registry/5ZYLFMCVHXC
> "Hay quien adquiere la mala costumbre de ser infeliz" (M. A. Evans)
> --
> TIP 7: no olvides aumentar la configuración del "free space map"

_________________________________________________________________
Discover the new Windows Vista
http://search.msn.com/results.aspx?q=windows+vista&mkt=en-US&form=QBRE

Responder a