| 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: | Whole Thread | Raw Message | 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 |