Jak napisać prostą procedurę przechowywaną w postgresie, która w ogóle nie zwraca wartości? Nawet przy pustym typie zwracania, gdy wywołuję procedurę przechowywaną, otrzymuję jeden wiersz z powrotem.Jak napisać procedurę przechowywaną postgres, która niczego nie zwraca?
CREATE FUNCTION somefunc(in_id bigint) RETURNS void AS $$
BEGIN
DELETE from test_table where id = in_id;
END;
$$ LANGUAGE plpgsql;
Ale w jaki sposób tę metodę nazwać? – Peymankh
SELECT * FROM void_function(); –
Być może łatwiej jest użyć 'PERFORM void_function();'. – Cromax