Oracle indeholder en " markør" og "for" loop erklæring , der lader dig sløjfe gennem hver post hentes fra en forespørgsel og parse data for flere beregninger . Du bruger denne løkke struktur til gentage gennem flere poster , som du ikke kan beregne ved hjælp af Oracle aggregerede funktioner. Markøren indeholder listen over poster , og "for" loop gennemløber hver post . Instruktioner
1
Åben Oracle Enterprise Manager fra Windows "Start" -menuen. Åbn SQL editor til at skabe de loop strukturer.
2
Opret Oracle markøren. Markøren peger på listen over poster fra en "vælg " forespørgsel. For eksempel opretter følgende SQL en markør , der indeholder en liste over kunder : Hej
cursor mycursor isselect * fra kunder
3
Loop gennem hver post med " for " loop og udføre beregningen . For eksempel beregner følgende for loop det samlede antal ordrer , der er indeholdt i " ordernum " kolonnen : Hej
FOR ordernum i mycursorLOOPtotalorders : = ordernum + totalorders , END LOOP ;