Re: [SQL] PL/PgSQL: selects into strings

Поиск
Список
Период
Сортировка
От wieck@debis.com (Jan Wieck)
Тема Re: [SQL] PL/PgSQL: selects into strings
Дата
Msg-id m11tpWo-0003kGC@orion.SAPserv.Hamburg.dsh.de
обсуждение исходный текст
Ответ на PL/PgSQL: selects into strings  (Virgilio Sanz <vsanz@el-mundo.net>)
Список 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 по дате отправления:

Предыдущее
От: Stoyan Genov
Дата:
Сообщение: Re: [SQL] Another Date question
Следующее
От: Karel Zak - Zakkr
Дата:
Сообщение: Datetime operators (was: Re: [SQL] Another Date question)