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 ;
|