Utilisation des données du curseur Une fois un curseur ouvert, vous pouvez utiliser l'instruction FETCH pour accéder à chaque ligne séparément. FETCH spécifie quelles données (colonnes obligatoires) récupérer et où les données récupérées sont stockées. Il déplace également le pointeur de ligne interne du curseur vers l'avant afin que l'instruction FETCH suivante récupère la ligne suivante (sans lire la même ligne à plusieurs reprises). Le premier exemple récupère une seule ligne (la première ligne) du curseur : input : create procédure processorders() COMMENCER -- déclarer des variables locales déclarer o int; -- déclarer le curseur déclarer le curseur des numéros de commande pour sélectionnez order_num parmi les commandes : --o
1. MySQL utilisant un exemple de tutoriel de données de curseur
Introduction : Utilisation des données du curseur Une fois un curseur ouvert, vous pouvez utiliser l'instruction FETCH pour accéder à chaque ligne séparément. FETCH spécifie quelles données (colonnes obligatoires) récupérer et où les données récupérées sont stockées. Il déplace également le pointeur de ligne interne du curseur vers l'avant afin que l'instruction FETCH suivante récupère la ligne suivante (sans lire la même ligne à plusieurs reprises). Le premier exemple récupère une seule ligne (la première ligne) du curseur :
2 Instruction DELETE/UPDATE de positionnement basé sur le curseur
.Introduction : Si le curseur est modifiable (c'est-à-dire que le paramètre Lecture seule n'est pas inclus dans l'instruction de définition du curseur), vous pouvez utiliser le curseur pour SUPPRIMER/METTRE À JOUR les lignes de la table source des données du curseur, c'est-à-dire une opération DELETE/UPDATE basée sur la position actuelle du pointeur du curseur ; Exemple : --Supprimer l'enregistrement de la ligne actuelle Déclarer cur_Depart Cursor For Select cDeptID,cDeptN
[Connexe Recommandations Q&A] :
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!