Skip site navigation (1) Skip section navigation (2)

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 (view raw or flat)
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

pgsql-es-ayuda by date

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

Privacy Policy | About PostgreSQL
Copyright © 1996-2014 The PostgreSQL Global Development Group