Aggiunta metodi x creazione ODL e item2odl (DA PROVARE!!!)

This commit is contained in:
Samuele Locatelli
2026-01-21 12:36:10 +01:00
parent ceb35ebe9e
commit 95ea5c504f
13 changed files with 667 additions and 158 deletions
@@ -10,6 +10,7 @@ NOT DETERMINISTIC
CONTAINS SQL
SQL SECURITY DEFINER
COMMENT 'Ritorna il prossimo valore di contatore per il flusso richiesto con upsert'
BEGIN
DECLARE vOld INT;
@@ -21,13 +22,12 @@ BEGIN
IF vOld IS NULL THEN
-- Primo valore
SET vOld = 0;
SET vOld = 1;
INSERT INTO utils_counter (RefYear, CountName, Counter)
VALUES (pYear, pName, 1)
VALUES (pYear, pName, vOld)
ON DUPLICATE KEY UPDATE Counter = VALUES(Counter);
SET pValue = 1;
ELSE
-- Incremento
SET vOld = vOld + 1;
@@ -36,6 +36,6 @@ BEGIN
SET Counter = vOld
WHERE RefYear = pYear AND CountName = pName;
SET pValue = vOld;
END IF;
END;
SET pValue = vOld;
END