A quoi sert la récupération d'un curseur ?

Demandé par: Leland Neo | Dernière mise à jour: Wed, 21 Sep 2022
Catégorie: technologie et informatique bases de données
4.1/5 (347 Views . 16 Votes)
Le but de l'utilisation d'un curseur, dans la plupart des cas, est de récupérer les lignes de votre curseur afin qu'un certain type d'opération puisse être effectué sur les données. Après avoir déclaré et ouvert votre curseur, l'étape suivante consiste à utiliser l'instruction FETCH pour récupérer les lignes de votre curseur.

Par la suite, on peut aussi se demander, quel est le but de l'instruction fetch ?

. Le récupère les lignes de données du jeu de résultats d'une requête à plusieurs lignes (une ligne à la fois, plusieurs lignes à la fois ou toutes les lignes à la fois) et stocke les données dans des variables, des enregistrements ou des collections.

De même, comment Ouvrir mon curseur ? -Nom ; Dans la clause ORDER BY, utilisez ce qui suit : DECLARE revenue FOR SELECT Modèle, Unités, Prix, Unités * Prix AS ExtPrice FROM TRANSDETAIL ORDER BY Modèle, ExtPrice DESC ; revenus ; Vous ne pouvez pas récupérer les lignes de a jusqu'à ce que vous ayez le .

De cette façon, que se passe-t-il lorsque des lignes sont trouvées à l'aide d'une instruction fetch ?

1. Il provoque la fermeture du curseur 2. Il charge les valeurs actuelles dans les variables 4. Il crée les variables pour contenir les valeurs actuelles.

Quel est l'exemple de curseur?

Oracle crée une zone mémoire, appelée zone de contexte, pour le traitement d'une instruction SQL, qui contient toutes les informations nécessaires au traitement de l'instruction ; pour , le nombre de lignes traitées, etc. A est un pointeur vers cette zone de contexte. A contient les lignes (une ou plusieurs) renvoyées par une instruction SQL.