Ri-organizzazione degli script in sotto-cartelle

This commit is contained in:
Fabio Scotto di Santolo
2019-09-12 20:43:04 +02:00
parent e3a67446dc
commit 0e4018a47b
13 changed files with 0 additions and 0 deletions

28
statement/LOOP.sql Normal file
View File

@@ -0,0 +1,28 @@
DECLARE
V_CODFID VARCHAR2(20) := :CODFID;
V_NUMSPESE BINARY_INTEGER := 0;
V_CONTATORE BINARY_INTEGER := 0;
V_NUMMINSPESE NUMBER := 15;
BEGIN
SELECT
COUNT(*)
INTO
V_NUMSPESE
FROM
CORSOPLSQL.SCONTRINI
WHERE
CODFID = V_CODFID;
-- Espressione LOOP
-- Si comporta simile all'istruzione do...while
IF V_NUMSPESE > V_NUMMINSPESE THEN
LOOP
V_CONTATORE := V_CONTATORE + 1;
DBMS_OUTPUT.PUT_LINE('Creato Bonus ' || V_CONTATORE);
EXIT WHEN V_CONTATORE = V_NUMSPESE - V_NUMMINSPESE;
END LOOP;
END IF;
DBMS_OUTPUT.PUT_LINE('Fatto!');
END;