Temat: Zwracany wynik z procedury
Jak zrobić aby zwrócić z procedury ilość wstawionych/aktualizowanych wierszy?
CREATE OR REPLACE FUNCTION add_activity(date = CURRENT_DATE)
RETURNS integer AS $$
DELETE FROM activity as a WHERE a.date = $1;
INSERT INTO activity
SELECT v.vid, v.uid, v.aid, v.pop, p.pop_total, $1 as insertDate
FROM players as p, villages as v
WHERE v.uid = p.uid
RETURNING 1;
$$ LANGUAGE SQL;
zamiast zwracanej wartości 1 chciałbym aby była ilość wstawianych wierszy.