L3 Info : SGBD
 
◃  Ch. 11 Oracle PL/SQL  ▹
 

Les curseurs

  • Les curseurs sont des structures particulières qui permettent de manipuler ligne par ligne les données retournées (result set) par une requête.
  • Cycle de vie d'un curseur :
    1. Déclaration du curseur
      CURSOR cursLivre IS SELECT liv_num, liv_titre FROM livre;
    2. Ouverture du curseur
      OPEN cursLivre;
    3. Traitement des lignes du curseur
      FETCH cursLivre INTO v_liv_num, v_liv_titre;
    4. Fermeture du curseur
      CLOSE cursLivre;