Les boucles en PL/SQL

Les boucles en PL/SQL

sommaire :

  1. Boucle WHILE en PL/SQL
  2. Boucle FOR en PL/SQL
 

Les boucles en PL/SQL sont utilisés principalement pour parcourir un tableau d’enregistrement.
Nous allons voir comment utiliser et manipuler les boucles pl/sql simplement.

Boucle WHILE en PL/SQL

La boucle WHILE répète une séquence d’instructions tant que la condition est respectée.
A chaque itération la condition est vérifiée.

WHILE condition
LOOP
commandes
END LOOP;

  DECLARE
  iCompteur INTEGER := 0 ;
  BEGIN
	WHILE iCompteur < 3
	LOOP
		iCompteur := iCompteur + 1;
		DBMS_OUTPUT.PUT_LINE( iCompteur ) ;
	END LOOP;
 END ;
 /

Boucle FOR en PL/SQL

La structure de contrôle for est sans doute l’une des plus importantes. Elle permet de réaliser toutes sortes de boucles et, en particulier, les boucles itérant sur les valeurs d’une variable de contrôle. Sa syntaxe est la suivante :

FOR indice IN [REVERSE] borne_début..borne_fin
LOOP
commandes;
END LOOP;

BEGIN
FOR iCompteur IN  1..3
LOOP
    DBMS_OUTPUT.PUT_LINE( iCompteur ) ;
END LOOP;
END ;
/

Note de l'article




1 Star2 Stars3 Stars4 Stars5 Stars (3 votes, moyenne: 4,33 max : 5)
Loading ... Loading ...

  1. mhido Says:

    il y a aussi la boucle qui utilise uniquement Loop :

    LOOP
    — Instructions;
    — EXIT WHEN Condition ou EXIT
    END LOOP;

Donner votre avis :