September 22
Oracle contiene un "cursore" e "per" dichiarazione ciclo che permette di scorrere ogni record recuperato da una query e analizzare i dati per ulteriori calcoli. È possibile utilizzare questa struttura ad anello per scorrere diversi record che non si può calcolare utilizzando funzioni di aggregazione Oracle. Il cursore contiene l'elenco dei record e dei "per" itera ciclo attraverso ogni record.
1 Aprire la Oracle Enterprise Manager dal menu di Windows "Start". Aprire l'editor SQL per creare le strutture ad anello.
2 Creare il cursore Oracle. Il cursore indica l'elenco dei record da una query "select". Ad esempio, il seguente SQL crea un cursore che contiene una lista di clienti:
MyCursor cursore
select *
from customers;
3 Loop attraverso ogni record con il ciclo "for" e eseguire il calcolo. Ad esempio, il seguente ciclo for calcola il numero totale di ordini contenuti nella colonna "ordernum":
PER ordernum in MyCursor
CICLO CONTINUO
totalorders:= ordernum + totalorders;
END LOOP;