In the plpgsql function, how can I select multiple rows and columns in a record variable?
For example, I would like to SELECT multiple instances of two columns ( yearinteger and value ) into a record variable ( yearvalues ).
* EDIT - the following code is part of a longer function, I need the yearvalues variable to contain several rows and columns from a table from which I can create additional variables from
CREATE OR REPLACE FUNCTION fn_function () RETURNS TABLE () AS $$ DECLARE year c.year%TYPE; value c.value%TYPE; yearvalues record; BEGIN FOR yearvalues IN SELECT c.year, c.value FROM c LOOP END LOOP;
source share