ejecutar una consulta creada

From: Jairo Martín Miguel <jairo010(at)hotmail(dot)com>
To: pgsql-es-ayuda(at)postgresql(dot)org
Subject: ejecutar una consulta creada
Date: 2005-05-25 18:51:35
Message-ID: BAY104-F65D665C255A698A43F65B810E0@phx.gbl
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-es-ayuda

hola lista,

tengo creada la función "parametroseccion" que toma como parametro un text y
devuelve otro text (la consulta que genero en la que incluyo el parámetro
seccion)

declare

seccion alias for $1; -- Parámetro que indica la sección por la que se
filtrará.
resultado text; -- String donde se construye la solución.

begin

resultado := 'SELECT OK_PERSONAS.nombre, DW_EDT.programa, DW_HORAS.horas
FROM OK_PERSONAS INNER JOIN (DW_HORAS INNER JOIN DW_EDT ON
DW_HORAS.programa=DW_EDT.programa) ON OK_PERSONAS.persona=DW_HORAS.persona
WHERE (OK_PERSONAS.seccion=''' || seccion || ''');';

return resultado;
end;

la pregunta es... ¿De qué modo puedo tomar el resultado de esta función y
ejecutarlo como una consulta SQL? El resultado que espero es la tabla con
los datos que le pido en la consulta.

gracias a todos

Jairo Martín Miguel

_________________________________________________________________
Moda para esta temporada. Ponte al día de todas las tendencias.
http://www.msn.es/Mujer/moda/default.asp

Responses

Browse pgsql-es-ayuda by date

  From Date Subject
Next Message Gunnar Wolf 2005-05-25 18:51:48 Re: Solucion a Conexiones desde destinos desconocidos.
Previous Message Alvaro Herrera 2005-05-25 17:42:59 Re: Consulta sobre UPDATE