-
+
PL/pgSQL - SQL Procedural Language
PL/pgSQL> functions can also be declared to return
- a set>, or table, of any data type they can return a single
- instance of. Such a function generates its output by executing
- RETURN NEXT> for each desired element of the result
+ a set>, or table. Such a function generates its output by
+ executing RETURN NEXT> for each desired element of the result
set, or by using RETURN QUERY> to output the result of
evaluating a query.
WHERE fooid > 0
LOOP
-- can do some processing here
- RETURN NEXT r; -- return next row of SELECT
+ RETURN NEXT r; -- return current row of SELECT
END LOOP;
RETURN;
END