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
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 |