Oracle bevat een " cursor " en " voor " loop verklaring dat u loop laat door middel van elke record opgehaald uit een query en ontleden van de data voor meer berekeningen . U gebruikt deze lus structuur te doorlopen verschillende records die u niet kunt berekenen met behulp van Oracle statistische functies . De cursor bevat de lijst met records en de " voor" loop verwerkt elke record . Instructies 1 Open de Oracle Enterprise Manager vanaf uw Windows-menu 'Start' . Open de SQL- editor om de lus structuren te creëren . Kopen van 2 Maak de Oracle- cursor . De cursor wijst op de lijst van records uit een " select " query. Bijvoorbeeld , de volgende SQL creëert een cursor die een lijst met klanten bevat : cursor mycursor isselect * van klanten ; Doorloop elke record met de 3 " voor " lus en uitvoeren van de berekening. Bijvoorbeeld , de volgende lus berekent het totale aantal orders in de " ordernum " column : VOOR ordernum in mycursorLOOPtotalorders : = ordernum + TotaleOrders ; END LOOP ;
|