Retornar un conjunto de registros (SQL DINAMICO)

From: Raúl Andrés Duque Murillo <ra_duque(at)yahoo(dot)com(dot)mx>
To: <pgsql-es-ayuda(at)postgresql(dot)org>
Subject: Retornar un conjunto de registros (SQL DINAMICO)
Date: 2008-08-12 11:08:31
Message-ID: AAF89316E3844EE287FBE2D568A1100D@Principal
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-es-ayuda

Cordial Saludo.

Cómo sería la forma más óptima de que un Sp devuelva un conjunto de registros obtenidos de un SQL dinámico??

Existe algo así como: "RETURN QUERY EXECUTE"? ... parece que no.

Lo que he visto hasta ahora es que me tocaria hacer alfo como esto:
for record in execute 'query'
return next record
return

Pero me parece MUY ineficiente ya que me toca iterar por todos los registros.

Cual es la mejor alternativa?

Atentamente,

RAUL DUQUE
Bogotá, Colombia

Responses

Browse pgsql-es-ayuda by date

  From Date Subject
Next Message javier.estevez.ext 2008-08-12 11:13:09 Importar archivo XML
Previous Message Raúl Andrés Duque Murillo 2008-08-12 11:01:39 Funcion retorna SETOF RECORD