¿Cómo escribo un procedimiento almacenado simple en postgres que no devuelve ningún valor? Incluso con un tipo de devolución de nulo cuando llamo al procedimiento almacenado obtengo una sola fila hacia atrás.¿Cómo escribo un procedimiento almacenado de postgres que no devuelve nada?
CREATE FUNCTION somefunc(in_id bigint) RETURNS void AS $$
BEGIN
DELETE from test_table where id = in_id;
END;
$$ LANGUAGE plpgsql;
Pero ¿cómo puede ese método se llama? – Peymankh
SELECCIONAR * FROM void_function(); –
Quizás sea más fácil usar 'PERFORM void_function();'. – Cromax