I\'m trying to fetch to values from a plpgsql function with 2 OUT paramenters but I have some problem.
These are the functions:
CREATE OR REPLACE FUNCTION
SELECT * INTO xx, yy FROM get_test();
UPDATE:
Explanation:
Modifying the second function:
CREATE OR REPLACE FUNCTION get_test_read()
RETURNS VOID AS $$
DECLARE
xx text;
yy text;
BEGIN
SELECT * INTO xx, yy FROM get_test();
RAISE INFO 'x: <%>', xx;
RAISE INFO 'y: <%>', yy;
END;
$$ LANGUAGE plpgsql;
This is similar to SELECT INTO with TABLE, where only get 2 values:
SELECT "FIELD1", "FIELD2" INTO variable1, variable2 FROM "TABLE" WHERE ...
Npgsql Basic Usage
PL/pgSQL Function Parameter Modes: IN, OUT, INOUT