Temat: funkcja zwracająca tabelę
Czy można napisać funkcję tak, żeby zwracała tabelę?
Funkcja jako argument ma przyjmować liczbę całkowitą, a zwracać zapytanie SELECT w zależności od tej liczby.
CREATE OR REPLACE FUNCTION test(ile INTEGER) RETURNS VOID AS $$
BEGIN
EXECUTE
'SELECT nazwa, ilosc
FROM tabela
WHERE ilosc < ' || ile || ';';
END;
$$ LANGUAGE 'plpgsql';