Retornando registros desde funcion (pl/pgsql)

From: Leonardo Boet Sánchez <boet(at)gtm(dot)tel(dot)etecsa(dot)cu>
To: "pgsql-es-ayuda" <pgsql-es-ayuda(at)postgresql(dot)org>
Subject: Retornando registros desde funcion (pl/pgsql)
Date: 2005-03-17 15:18:53
Message-ID: 8833BE7BC6607C468C4F07FEBAB9E6ECC87EDE@srvgtm.gtm.tel.etecsa.cu
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-es-ayuda

Buenos dias,

Tengo el siguiente problema, quisiera desde una aplicación hecha en .NET (ado.net 1.1) coger un conjunto de registros, digamos que tengo la tabla ejemplo:

CREATE TABLE test (

"col" VARCHAR(10)

) WITH OIDS;

CREATE OR REPLACE FUNCTION temp1() RETURNS record AS

$body$

declare

aa record;

begin

select into aa col from test;

return aa;

end;

$body$

LANGUAGE 'plpgsql'

Yo esperaba que cuando ejecutara:

select * from temp1() as foo(col varchar)

Esto debía devolver 2 filas que es lo que tengo en la tabla, pero devuelve una sola,

quisiera saber como se puede devolver todos los registros de la tabla.

Gracias de antemano.

Boet

Responses

Browse pgsql-es-ayuda by date

  From Date Subject
Next Message Mario A. Soto Cordones 2005-03-17 15:45:37 Re: Problemas con pg_dump
Previous Message Alvaro Herrera 2005-03-17 14:33:48 Re: Retornando registros desde funcion (pl/pgsql)