From: | "AUGUSTO ESTEBAN" <augustin_hm(at)yahoo(dot)es> |
---|---|
To: | "Postgresql" <pgsql-es-ayuda(at)postgresql(dot)org> |
Subject: | RV: a column definition list is required for functions returning "record" |
Date: | 2005-11-30 18:09:32 |
Message-ID: | 20051130180934.D415B9DCAD3@postgresql.org |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Thread: | |
Lists: | pgsql-es-ayuda |
Saludos, gracias por la ayuda, el rollo era crear un tipo que contenga la
misma estructura de tipos de datos de la dedsagraciada consulta, je,
entonceces luego en el script coloque
...RETURNS SETOF t_mi_tipo AS...
bueno eso fue todo, y me funcionó, je, gracias por todo.
-----Mensaje original-----
De: Ing. Jhon Carrillo // Caracas, Venezuela
[mailto:jhon(dot)carrillo(dot)foros(at)gmail(dot)com]
Enviado el: Miércoles, 30 de Noviembre de 2005 12:57 p.m.
Para: augustin_hm(at)yahoo(dot)es
CC: Postgresql
Asunto: Re: [pgsql-es-ayuda] a column definition list is required for
functions returning "record"
El 30/11/05, AUGUSTO ESTEBAN<augustin_hm(at)yahoo(dot)es> escribió:
>
> > Saludos, esto asumo que debe ser pichanga para ud.
> > bien soy casi nuevo en esto de plpgsql y tengo el siguiente codigo y
> quiero que me devuelva esa simple consulta(que porsupuesto lo puedo
> hacer en una vist ano ma, pero no se trrata de eso) y me devuelve el
> siguiente error, no me imagino porque, porfavor si alguien me pudiese
> ayuduar, se lo agradeceria.
hola, colocale en la definición en ves de RECORD --> NOTA, a ver que pasa,
es decir
"...RETURNS SETOF NOTA AS
$BODY$
declare
resultado NOTA;..."
suerte
Jhon Carrillo
DBA / Software Engineer
Caracas-Venezuela
> > --------------------------------------------------------------------
> > --
> > -------- ERROR : a column definition list is required for functions
> > returning "record"
> > --------------------------------------------------------------------
> > --
> > -------- CREATE OR REPLACE FUNCTION f_a_prrueba3()
> > RETURNS SETOF record AS
> > $BODY$
> > declare
> > resultado record;
> > begin
> > for resultado in
> > select * from nota
> > loop
> > return next resultado;
> > end loop;
> > return;
> > end;$BODY$
> > LANGUAGE 'plpgsql' VOLATILE;
> > --------------------------------------------------------------------
> > --
> > --------
> > select * from f_a_prrueba3();
> > --------------------------------------------------------------------
> > --
> > --------
> >
> > atte
> >
> > AUGUSTO ESTEBAN HUMIRE MARTINEZ
>
>
>
> ______________________________________________
> Renovamos el Correo Yahoo!
> Nuevos servicios, más seguridad
> http://correo.yahoo.es
>
> ---------------------------(fin del
> mensaje)---------------------------
> TIP 8: explain analyze es tu amigo
>
--
______________________________________________
Renovamos el Correo Yahoo!
Nuevos servicios, más seguridad
http://correo.yahoo.es
From | Date | Subject | |
---|---|---|---|
Next Message | Pere Rodríguez | 2005-11-30 18:14:25 | select |
Previous Message | Ing. Jhon Carrillo // Caracas, Venezuela | 2005-11-30 17:56:32 | Re: a column definition list is required for functions returning "record" |