[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-02 21:04:01
Message-ID: 200311022104.01721.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 !

Browse pgsql-es-ayuda by date

  From Date Subject
Next Message Juan F. Calvo 2003-11-03 01:22:11 [Pgsql-ayuda] Ayuda con setof
Previous Message Alberto Caso 2003-11-02 20:25:26 Re: [Pgsql-ayuda] problemas con los triggers