Re: [SQL] PL/PgSQL: selects into strings - Mailing list pgsql-sql

From wieck@debis.com (Jan Wieck)
Subject Re: [SQL] PL/PgSQL: selects into strings
Date
Msg-id m11tpWo-0003kGC@orion.SAPserv.Hamburg.dsh.de
Whole thread Raw
In response to PL/PgSQL: selects into strings  (Virgilio Sanz <vsanz@el-mundo.net>)
List pgsql-sql
> Hi list,
>
> I'm just added to the list and I'm not sure whether the following is a
> FAQ or not possible. Anyway, here it goes:
>
>    Is there a way to execute a query stored in a string?
>
> I mean, something like:
>
> function test(text) as returns opaque as '
> declare
>    v_weekday alias for $1;
>    s_qry text;
>    rec record;
> begin
>    s_qry =3D ''select field1,field2, '' || v_weekday || '' from t_diary'';
>    for rec in exec_sql(s_qry)
> --            ^ this is what I'm looking for...
> --      [do what is needed]
>    loop
>    end loop;
> end;
> ' language 'plpgsql';

    PL/pgSQL  doesn't  support  it. Could get implemented, in the
    mean time look at PL/Tcl, it can do it already.


Jan

--

#======================================================================#
# It's easier to get forgiveness for being wrong than for being right. #
# Let's break this rule - forgive me.                                  #
#========================================= wieck@debis.com (Jan Wieck) #

pgsql-sql by date:

Previous
From: Stoyan Genov
Date:
Subject: Re: [SQL] Another Date question
Next
From: Karel Zak - Zakkr
Date:
Subject: Datetime operators (was: Re: [SQL] Another Date question)