एक आसान तरीका PostgreSQL 8.3 के बाद से . के आसपास रहा है :
CREATE FUNCTION test()
RETURNS SETOF first_table AS
$func$
BEGIN
RETURN QUERY
SELECT * FROM first_table;
RETURN QUERY
SELECT * FROM second_table; -- has to return same rowtype as first_table!
END
$func$ LANGUAGE plpgsql;
कॉल करें:
SELECT * FROM test();
दोनों परिणाम सेट फ़ंक्शन से लौटाए गए एकल सेट में जोड़ दिए जाते हैं।RETURN QUERY
के लिए मैनुअल देखें। ।