Hola lista…

supongamos que tenga el siguiente procedimiento almacenado

create or replace function dynamic_table()
returns table (id integer, name text, fecha1 date, fecha2 date) as
$$
begin

- -  aqui la definicion de funcion

end;
$$
language plpgsql;

ahora, el problema que tengo es que los datos de retornos tengo que 
construirlos, es decir, necesito ir haciendo varios queries en varias tablas 
que incluso, no tienen relaciones entre sí, porque los datos que yo devuelvo en 
esta función son el resultado de un procesamiento que hago internamente dentro 
del procedimiento.

hasta el momento lo que yo siempre he hecho es devolver el resultado de un 
query, pero nunca he creado dinámicamente el resulset que voy a retornar y 
luego devolverlo al final de la consulta, que esto es exactamente lo que yo 
necesito hacer…


¿cómo hago esto? ¿cuál sería la mejor manera de hacerlo?

gracias a todos


=============================================
"El tamaño de tus logros depende del tamaño de tus metas." 
C++ and Qt Senior Developer
Lic. Computer Science
Buenos Aires, Argentina


-
Enviado a la lista de correo pgsql-es-ayuda (pgsql-es-ayuda@postgresql.org)
Para cambiar tu suscripci�n:
http://www.postgresql.org/mailpref/pgsql-es-ayuda

Responder a