Hi Pavel,

Hm... To me workaround looks as exactly as the same thing?

1) uses Dynamic SQL to bulid query (but returns refcursor insted of text)

2) client still needs to execute 2 commands (second is fetch instead of
execute 'result')

However, based on your name, and the name of the blog author :) I have made
conlusion you are working on Stored Procedures things?

I have a few questions about that... But will send another mail to dont mix
subjects...

Cheers,

Misa

On Thursday, September 6, 2012, Pavel Stehule wrote:

> Hello
>
> 2012/9/6 Misa Simic <misa.si...@gmail.com <javascript:;>>:
> > That is one of most wanted features of PostgreSQL, what is not solved
> yet,,,
> >
> > But it seems will be soon with introductions of Stored Procedures...
> >
>
> I wish :)
>
> > For now, you must "know" what result (columns) you expects...
> >
> > So the only one option for now is to use Dynamic SQL - to build your
> query
> > dynamically based on data in your table (based on column what should be
> > pivoted)..
> >
> > And then execute that query...
> >
> > You can use your client side language to build SQL or inisde DB you could
> > make function what returns "text" as your Dynamic SQL and then execute it
> > from your client...
> >
>
> there is a some workaround
>
> http://okbob.blogspot.cz/2008/08/using-cursors-for-generating-cross.html
>
> Pavel
>
> > Kind Regards,
> >
> > Misa
> >
> > 2012/9/6 punnoose <punnoose...@dwisesolutions.com <javascript:;>>
> >>
> >> I want to have a pivot like function in which i should have variable
> >> number
> >> of columns.i went for crosstab but it doesnot support variable number of
> >> columns.Can any body suggest an alternative.like if i have a event at a
> >> particular time of the day like one at 02:35,11:34, then i should have
> >> column name 02:35,11:34.
> >> Please do help me.
> >> Punnoose
> >>
> >>
> >>
> >>
> >> --
> >> View this message in context:
> >>
> http://postgresql.1045698.n5.nabble.com/pivot-functions-with-variable-number-of-columns-tp5723013.html
> >> Sent from the PostgreSQL - general mailing list archive at Nabble.com.
> >>
> >>
> >> --
> >> Sent via pgsql-general mailing list 
> >> (pgsql-general@postgresql.org<javascript:;>
> )
> >> To make changes to your subscription:
> >> http://www.postgresql.org/mailpref/pgsql-general
> >
> >
>

Reply via email to