From: | Alvaro Herrera <alvherre(at)dcc(dot)uchile(dot)cl> |
---|---|
To: | Lucas <lucas(at)movi(dot)com(dot)ar> |
Cc: | pgsql-es-ayuda(at)postgresql(dot)org |
Subject: | Re: ERROR: missing ".." at end of SQL expression |
Date: | 2004-05-14 23:35:01 |
Message-ID: | 20040514233500.GB27014@dcc.uchile.cl |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Thread: | |
Lists: | pgsql-es-ayuda |
On Fri, May 14, 2004 at 04:29:10PM -0300, Lucas wrote:
> CREATE OR REPLACE FUNCTION "public"."function" (integer) RETURNS SETOF
> "public"."my_type" AS'
> declare param alias for $1;
> declare resultado setof my_type;
> declare enteros setof integer;
> begin
> for enteros in
> select campo_id from TABLA1 where campo1 = param --traigo todos los
> IDs que cumplan con cierta condicion
> loop
> for RESULTADO in
> select * from FUNCION2(enteros) --retorna my_type
> loop
> return next RESULTADO;
> end loop;
> end loop;
> return;
> end;
> 'LANGUAGE 'plpgsql' VOLATILE CALLED ON NULL INPUT SECURITY DEFINER;
Has tratado de convertir esto en un subselect? No estoy seguro pero
parece buen candidato ...
--
Alvaro Herrera (<alvherre[a]dcc.uchile.cl>)
"No hay ausente sin culpa ni presente sin disculpa" (Prov. francés)
From | Date | Subject | |
---|---|---|---|
Next Message | Alvaro Herrera | 2004-05-14 23:35:29 | Re: Como exportar una columna de una tabla en especifico |
Previous Message | Manuel Sugawara | 2004-05-14 22:58:51 | Re: Encriptar datos |