Funcion en PLPGSQL que retorne un conjunto de records

From: "Gustavo" <gustavor_mdp(at)yahoo(dot)com(dot)ar>
To: <pgsql-es-ayuda(at)postgresql(dot)org>
Subject: Funcion en PLPGSQL que retorne un conjunto de records
Date: 2007-05-16 18:33:44
Message-ID: 029801c797e8$bdde7c70$e802a8c0@gustavo
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-es-ayuda

Hola lista

Tengo una función que quiero que me devuelva un conjunto de registros del tipo {id1, id2}

la consulta en cuestion es

SELECT id1, id2 FROM public.prueba WHERE id3=5;

He intentado por varios medios (SET OF RECORD) y no he podido hacer una función en PLPGSQL que me retorne el resultado de la misma. Si alguien sabe como orientarme, se lo agradecería un monton.

Por otro lado, les quería preguntar si es mas eficiente hacer una función que me retorne un conjunto de registros como la plantee anteriormente o ejecutar dicha consulta desde el código de mi aplicación e ir procesando los resultados de la consulta mediante un reader que me provee el conector con la BD ( el nº de registros que va a devolver la función no es grande (<15), se esperan muchos pedidos en simultaneo y se usa el conector NPGSQL).

Desde ya muchas gracias

Browse pgsql-es-ayuda by date

  From Date Subject
Next Message eduardo arenas 2007-05-16 20:11:00 Re: Como convertir los SELECT que usan AS en otros manejadores a Postrgres
Previous Message eduardo arenas 2007-05-16 18:22:25 Re: problemas para iniciar servicio del postgreSQL