Загрузка данных


CREATE OR REPLACE PROCEDURE report.actualize_fns_vcht_number_sequence(
    p_new_number bigint
)
LANGUAGE plpgsql
AS $$
BEGIN
    IF p_new_number > (
        SELECT last_value
        FROM report.fns_vcht_number_sequence
    ) THEN
        PERFORM setval(
            'report.fns_vcht_number_sequence',
            p_new_number,
            true
        );
    END IF;
END;
$$;



CALL report.actualize_fns_vcht_number_sequence(
    CAST(:new_number AS bigint)
);