Re: PLpgSQL FOR IN EXECUTE question - Mailing list pgsql-sql

From Richard Huxton
Subject Re: PLpgSQL FOR IN EXECUTE question
Date
Msg-id 200211071613.21773.dev@archonet.com
Whole thread Raw
In response to PLpgSQL FOR IN EXECUTE question  (Christoph Haller <ch@rodos.fzk.de>)
List pgsql-sql
On Thursday 07 Nov 2002 2:35 pm, Christoph Haller wrote:
> Consider the following PLpgSQL code fragment
>
> FOR this_record IN
> EXECUTE ''SELECT ''
>
>         || quote_ident($1)
>         || ''FROM ''
>         || quote_ident($2)
>
> LOOP
>     list := list || '', '' || this_record.$1 ;
> END LOOP;
>
> As expected, accessing a field via this_record.$1
> does not work.
> Can it be done otherwise?

Perhaps "SELECT ... AS known_name FROM ..." and then this_record.known_name?

--  Richard Huxton


pgsql-sql by date:

Previous
From: kkennedy@kenzoid.com (Ken Kennedy)
Date:
Subject: Re: how to get the source table & field name of a view field
Next
From: Jean-Luc Lachance
Date:
Subject: Re: Copying a rowtype variable.