BOUCLE FOR … IN … LOOP

BOUCLE FOR … IN … LOOP

sommaire :

  1. Syntaxe
  2. Exemple
 

Pour plus de facilité le PL/SQL nous propose une gestion simplifiée de curseur
en utilisant la boucle FOR.

Traitement du curseur par une boucle FOR :

BEGIN
FOR indice IN requete sql LOOP
/* traitement */
END LOOP;
END;

En PL/SQL cela donne :

CREATE OR REPLACE
PROCEDURE BOUCLE_FOR AS
BEGIN
FOR vSegment IN (select  TABLE_NAME  from USER_TABLES)
LOOP
 DBMS_OUTPUT.PUT_LINE(vSegment.TABLE_NAME);
END LOOP;
END BOUCLE_FOR;

Note de l'article




1 Star2 Stars3 Stars4 Stars5 Stars (aucun vote)
Loading ... Loading ...

Donner votre avis :