Vous êtes sur la page 1sur 1

Curseurs

lundi 29 mai 2023 23:13

 Definiton

• Un curseur est une variable dynamique qui permet de parcourir les lignes renvoyées par une requête SQL.
C'est la solution quand SELECT … INTO … retournant plusieurs lignes.

 Curseur prédéfini : SQL

• Créé automatiquement par Oracle sur les requêtes LMD : INSERT, UPDATE et DELETE.

• Attributs :

– SQL%ROWCOUNT : Nombre de lignes affectées par l’instruction LMD précédente.

– SQL%FOUND : Booléen valant TRUE si l’instruction précédente affecte au moins une ligne.

 Curseurs utilisateurs

Déclaration d'un curseur :

Ouverture d'un curseur :

Récupération des données de la ligne courante du curseur :

Fermeture d'un curseur :

Nouvelle section 19 Page 1

Vous aimerez peut-être aussi