next up previous contents
Next: 4.5.2 WHILE LOOP Up: 4.5 Traitement itératif Previous: 4.5 Traitement itératif   Contents

4.5.1 LOOP

Permet d'exécuter des boucles infinies.
syntaxe: [«étiquette»]

        LOOP
        ......
        END LOOP [étiquette];
La commande EXIT permet de sortir d'une boucle sans condition. La commande EXIT WHEN <condition> permet de sortir d'une boucle si la condition est vraie. Ex: DECLARE

        i BINARY_INTEGER:=1;
     BEGIN
       LOOP
        EXIT WHEN i>10;
        INSERT INTO l10nombres VALUES ('le nombre est ',i);
        i:=i+1;
       END LOOP;
     END;


Florence Bannay 2000-11-13