plpgsql : column definition list

Поиск
Список
Период
Сортировка
От Masse Jacques
Тема plpgsql : column definition list
Дата
Msg-id 0B87317EA62BD211A02A00A0C9DFB7EC9B6011@hermes.bordeaux.cemagref.fr
обсуждение исходный текст
Ответы Re: plpgsql : column definition list  (Joe Conway <mail@joeconway.com>)
Список pgsql-novice
The result of the function test() should be a list of integer coming from a
column "ech_id" from a recursive function
data.sp_ech_recurs_desc_a(integer).

I have the following message:
ERROR:  a column definition list is required for functions returning
"record"

How to define this list in this function ?

Thanks
--------
CREATE OR REPLACE FUNCTION test()
  RETURNS SETOF record AS
'
declare
    parent integer;
    rec RECORD;
begin
    ... a "SELECT INTO parent ..." giving a value to the variable parent
...
    FOR rec IN SELECT ech_id from data.sp_ech_recurs_desc_a(parent) LOOP
        RETURN NEXT rec;
    END LOOP;
return;
end
'
  LANGUAGE 'plpgsql' VOLATILE;
------------

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

Предыдущее
От: michael@floog.net
Дата:
Сообщение: Re: help with COPY from .csv file into database
Следующее
От: Martin Foster
Дата:
Сообщение: Performance Bottleneck