| От | Michael Fuhr |
|---|---|
| Тема | Re: out parameters and SETOF |
| Дата | |
| Msg-id | 20060119232910.GA16741@winnie.fuhr.org обсуждение |
| Ответ на | out parameters and SETOF (Jaime Casanova <systemguards@gmail.com>) |
| Ответы |
Re: out parameters and SETOF
|
| Список | pgsql-general |
On Thu, Jan 19, 2006 at 04:03:41PM -0500, Jaime Casanova wrote:
> there is a way to use OUT parameters in conjunction with SETOF?
Do you want to return a set of the OUT parameters or a set of
something else? I don't think you can do the latter; for the former
use SETOF record:
CREATE FUNCTION foo(OUT x integer, OUT y integer)
RETURNS SETOF record AS $$
BEGIN
x := 1; y := 2; RETURN NEXT;
x := 3; y := 4; RETURN NEXT;
x := 4; y := 5; RETURN NEXT;
END;
$$ LANGUAGE plpgsql;
SELECT * FROM foo();
x | y
---+---
1 | 2
3 | 4
4 | 5
(3 rows)
--
Michael Fuhr
В списке pgsql-general по дате отправления:
Сайт использует файлы cookie для корректной работы и повышения удобства. Нажимая кнопку «Принять» или продолжая пользоваться сайтом, вы соглашаетесь на их использование в соответствии с Политикой в отношении обработки cookie ООО «ППГ», в том числе на передачу данных из файлов cookie сторонним статистическим и рекламным службам. Вы можете управлять настройками cookie через параметры вашего браузера