Re: Loop plpgsql recordset

Поиск
Список
Период
Сортировка
От Angva
Тема Re: Loop plpgsql recordset
Дата
Msg-id 1169851619.068177.289500@v33g2000cwv.googlegroups.com
обсуждение исходный текст
Ответ на Loop plpgsql recordset  ("Furesz Peter" <fureszpeter@srv.hu>)
Список pgsql-general
This is how I loop through a record:

for rec in (select * from yourtable where somevar=3) loop
  --output the record
  raise notice '%', rec.somevar
end loop;

------

Mark

On Jan 25, 2:46 pm, fureszpe...@srv.hu ("Furesz Peter") wrote:
> Hello,
>
> How can I loop a PL/PgSQL recorset variable? The example:
>
>     DECLARE
>         v_tmp_regi RECORD;
>         v_tmp RECORD;
>     BEGIN
>       SELECT * INTO v_tmp_regi FROM sulyozas_futamido sf WHERE
> sf.termekfajta_id=
>       a_termekfajta_id AND sf.marka_id=a_marka_id;
>
>         DELETE FROM sulyozas_futamido;
>
>         FOR v_tmp IN v_tmp_regi LOOP
>             --I would like to work here with the old recordset!
>         END LOOP;
>         ^^^^^^^^^^^^^^
>        -- This is not working !!!
>
>     END;


В списке pgsql-general по дате отправления:

Предыдущее
От: "Angva"
Дата:
Сообщение: 8.2 planner and "like"
Следующее
От: shalendra.tripathi@gmail.com
Дата:
Сообщение: Re: PQexec does not return.