retornar una tabla dinámica

From: Freddy Martinez Garcia <freddy311082(at)gmail(dot)com>
To: PostgreSQL Lista Castellano <pgsql-es-ayuda(at)postgresql(dot)org>
Subject: retornar una tabla dinámica
Date: 2015-05-28 18:16:47
Message-ID: 1205DFD3-73C3-4291-8598-5F309F48343D@gmail.com
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-es-ayuda

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(at)postgresql(dot)org)
Para cambiar tu suscripcin:
http://www.postgresql.org/mailpref/pgsql-es-ayuda

Responses

Browse pgsql-es-ayuda by date

  From Date Subject
Next Message Freddy Martinez Garcia 2015-05-28 19:16:33 Re: [pgsql-es-ayuda] retornar una tabla dinámica
Previous Message Gerardo Herzig 2015-05-27 22:06:52 Re: arreglo de text