[Pgsql-ayuda] Ayuda con setof

From: "Juan F(dot) Calvo" <fran(at)kili(dot)com(dot)ar>
To: pgsql-ayuda(at)tlali(dot)iztacala(dot)unam(dot)mx
Subject: [Pgsql-ayuda] Ayuda con setof
Date: 2003-11-03 01:22:11
Message-ID: 200311030122.11116.fran@kili.com.ar
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-es-ayuda

Hola lista, queria saber que estoy haciendo mal.

En http://www.postgresql.org/docs/7.3/static/xfunc-sql.html hay un ejemplo
de una funcion que devuelve 2 registros....

CREATE FUNCTION getfoo(int) RETURNS setof foo AS '
SELECT * FROM foo WHERE fooid = $1;
' LANGUAGE SQL;

SELECT * FROM getfoo(1) AS t1;

fooid | foosubid | fooname
-------+----------+---------
1 | 1 | Joe
1 | 2 | Ed
(2 rows)

yo hice lo mismo que en ese (previamente cree la tabla y le agregue los datos
), pero a disferencia del ejemplo... cuando hago el SELECT * FROM getfoo(1)
AS t1;
solo me trae el primer registro de la tabla foo... (los datos estan
iguales... tengo 2 registros... con el mismo fooid)

SELECT * FROM getfoo(1) AS t1;

fooid | foosubid | fooname
-------+----------+---------
1 | 1 | Joe

select * FROM foo;

fooid | foosubid | fooname
-------+----------+---------
1 | 1 | Joe
1 | 2 | Ed

si alguien me puede ayudar... le agradesco...

Saludos !

-------------------------------------------------------

Responses

Browse pgsql-es-ayuda by date

  From Date Subject
Next Message Alvaro Herrera 2003-11-03 01:56:41 Re: [Pgsql-ayuda] Orden de Datos
Previous Message Juan F. Calvo 2003-11-02 21:04:01 [Pgsql-ayuda] Ayuda con setof