Aggiunta metodi x creazione ODL e item2odl (DA PROVARE!!!)
This commit is contained in:
@@ -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
|
||||
|
||||
Reference in New Issue
Block a user