pl/pgsql how to return multiple values from a function

Поиск
Список
Период
Сортировка
От jack
Тема pl/pgsql how to return multiple values from a function
Дата
Msg-id 000901c2e5ec$b1411430$1400a8c0@jac
обсуждение исходный текст
Ответы Re: pl/pgsql how to return multiple values from a function  (Stephan Szabo <sszabo@megazone23.bigpanda.com>)
Список pgsql-sql
Hi, all

I use "RETURNS RECORD" to return a multiple values from a function as
following but it doesn't work at all. Or is there any other way to do it?
Thank you jin advance!
;-----
CREATE OR REPLACE FUNCTION tesP_returnRec2( ) RETURNS INTEGER  AS'
DECLARErec RECORD;
BEGINSELECT INTO rec tesP_returnRec1();RAISE NOTICE ''jj=%, ss=%'', rec.jj,rec.ss;RETURN 0;
END;'LANGUAGE 'PLPGSQL';
;-------
CREATE OR REPLACE FUNCTION tesP_returnRec1( ) RETURNS RECORD AS'
DECLARErec RECORD;
BEGINSELECT INTO rec CAST(100 AS INTEGER) AS jj, CAST(''ABC'' AS VARCHAR(10)) AS ss;RETURN rec;
END;'LANGUAGE 'PLPGSQL';




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

Предыдущее
От: daniel alvarez
Дата:
Сообщение: Re: Atomicity of UPDATE, interchanging values in unique
Следующее
От: "jack"
Дата:
Сообщение: Re: pl/pgsql how to return multiple values from a function