Re: ORDER BY with plpgsql parameter
| От | Stephan Szabo |
|---|---|
| Тема | Re: ORDER BY with plpgsql parameter |
| Дата | |
| Msg-id | 20040602072213.U50862@megazone.bigpanda.com обсуждение |
| Ответ на | Re: ORDER BY with plpgsql parameter (Thomas Schoen <t.schoen@vitrado.de>) |
| Ответы |
Re: ORDER BY with plpgsql parameter
|
| Список | pgsql-general |
On Wed, 2 Jun 2004, Thomas Schoen wrote: > > You need to use the FOR-IN-EXECUTE style of query. That way > > you can use any string you want (including text passed in as > > a parameter) to build the query inside the function ... > > that is what i want to avoid. (i wrote that in my first mail) > My question was about why it is not possible to do it like this: > ....ORDER BY $1 One problem is that doing the above as column name would make the $1 have a different meaning from its use in other places like where clauses (where it acts like a bound parameter). Apart from the quoting issue, I'm also not sure how it would be any different from for-in-execute in any case.
В списке pgsql-general по дате отправления: