Re: iterate over refcursor
От | Sim Zacks |
---|---|
Тема | Re: iterate over refcursor |
Дата | |
Msg-id | d0k3qc$17tc$1@news.hub.org обсуждение исходный текст |
Ответ на | iterate over refcursor ("FERREIRA William (COFRAMI)" <william.ferreira@airbus.com>) |
Список | pgsql-general |
""FERREIRA William (COFRAMI)"" <william.ferreira@airbus.com> wrote in message news:1904E3EB39448246A7ECB76DF34A70B00143B46A@TOCOMEXC03...hi
I got 2 functions write in pl/pgsql.
In the first function, i create a cursor and i need to use it into an other function
so the parameter is a refcursor.the code :
1st function :
DECLARE
childCursor CURSOR FOR select * from ...
BEGIN
SORT_CHILDREN(childCursor);
END;2nd function :
CREATE OR REPLACE FUNCTION SORT_CHILDREN(refCursor) RETURNS int4[] AS
$$
DECLARE
childCursor ALIAS FOR $1;
childRecord adoc.xdb_child%ROWTYPE;
BEGIN
FOR childRecord IN childCursor LOOP
...
END LOOP;
RETURN ...;
END;
$$ LANGUAGE plpgsql;But it doesn't work.....
My problem is : how to iterate over a refcursor in a function ?
thanks in advance
Will
В списке pgsql-general по дате отправления: