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