Re: [pgsql-es-ayuda] retornar una tabla dinámica

From: Freddy Martinez Garcia <freddy311082(at)gmail(dot)com>
To: gilberto(dot)castillo(at)etecsa(dot)cu
Cc: PostgreSQL Lista Castellano <pgsql-es-ayuda(at)postgresql(dot)org>
Subject: Re: [pgsql-es-ayuda] retornar una tabla dinámica
Date: 2015-05-28 19:16:33
Message-ID: C4E7E8C3-7CFA-495F-8307-80D83E70449A@gmail.com
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-es-ayuda

si, eso es lo que quiero hacer…. el tema es que aún así, por una demanda de mi app, necesito organizarla bajo criterios que con un order by no resuelvo… lo ideal para mi sería hacer los queries correspondiente a los 5 procesos diferentes en cuestion (porque son 5 queries básicamente los que tengo que ejecutar), filtrar la info e ir armando el resulset que quiero devolver… algo así es lo que quiero hacer…

puedo hacerlo ??

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

> On May 28, 2015, at 5:12 PM, Gilberto Castillo <gilberto(dot)castillo(at)etecsa(dot)cu> wrote:
>
>
>
>>
>> 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
>
> UHmmm, debe ser algo liado meter cabeza en eso.. Yo prefiero escoger el
> peor caso, cuando me falten dado devuelvo null en ellos y listo
>
> Saludos,
> Gilberto Castillo
> ETECSA, La Habana, Cuba
> ---
> This message was processed by Kaspersky Mail Gateway 5.6.28/RELEASE running at host imx3.etecsa.cu
> Visit our web-site: <http://www.kaspersky.com <http://www.kaspersky.com/>>, <http://www.viruslist.com <http://www.viruslist.com/>>

In response to

Responses

Browse pgsql-es-ayuda by date

  From Date Subject
Next Message Freddy Martinez Garcia 2015-05-28 19:24:25 Re: [pgsql-es-ayuda] retornar una tabla dinámica
Previous Message Freddy Martinez Garcia 2015-05-28 18:16:47 retornar una tabla dinámica