Home Hardware Networking Programmazione Software Domanda Sistemi
Conoscenza Informatica >> software >> Software Database >> .

Come scrivere un Looping Oracle SQL Script

Oracle contiene un "cursore" e " per " l'istruzione loop che consente di scorrere ogni record recuperato da una query e analizzare i dati per altri calcoli. Si utilizza questa struttura per eseguire iterazioni diversi record che non si può calcolare utilizzando funzioni di aggregazione di Oracle . Il cursore contiene l'elenco dei record e il ciclo "for " scorre ogni record . Istruzioni
1

Aprire Oracle Enterprise Manager dal menu di Windows "Start" . Aprire l'editor SQL per creare le strutture di ciclo .
2

Creare il cursore Oracle . Il cursore indica l'elenco dei record da una query "select" . Per esempio, il seguente SQL crea un cursore che contiene un elenco di clienti :

cursore mycursor isselect * da parte dei clienti ;
3

loop attraverso ogni record con il " per "loop ed eseguire il calcolo . Per esempio, il seguente ciclo for calcola il numero totale di ordini contenuti nella colonna " ordernum " :

PER ordernum in mycursorLOOPtotalorders : = ordernum + Ordini totali ; END LOOP ;

 

software © www.354353.com