Oracle contient un "curseur" et "pour" instruction de boucle qui vous permet de parcourir chaque enregistrement récupéré à partir d'une requête et d'analyser les données de plus de calculs . Vous pouvez utiliser cette structure en boucle à parcourir plusieurs enregistrements que vous ne pouvez pas calculer en utilisant les fonctions d'agrégation Oracle. Le curseur contient la liste des dossiers et la boucle "for" parcourt chaque enregistrement. Instructions
1
Ouvrez Oracle Enterprise Manager à partir de votre Windows menu " Démarrer". Ouvrez l'éditeur de SQL pour créer les structures de boucle.
2
Créer le curseur Oracle. Le curseur pointe vers la liste des enregistrements à partir d'un "select" de la requête. Par exemple, l'instruction SQL suivante crée un curseur qui contient une liste de clients :
curseur MyCursor isselect * des clients ;
3
parcourir chaque dossier avec le " pour «boucle et effectuer le calcul. Par exemple, le suivant pour la boucle calcule le nombre total de commandes figurant dans la colonne « NumCommande ":
NumCommande dans mycursorLOOPtotalorders : = NumCommande + Total de commandes ; END LOOP ;