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

Come utilizzare Oracle Cursor Generico

Oracle cursori generici si lascia scorrere ogni valore restituito da una query e modificare i valori della query . Si utilizza un cursore quando non è possibile aggregare i dati e di modifica da una dichiarazione di query regolare . Cursori Oracle sono le funzioni principali che scorre in ciclo ogni record in ogni tabella e consentono di valutare i dati dei record singolarmente . Istruzioni
1

Aprire Oracle Enterprise Manager e accedere al server di database Oracle . Aprire l'editor SQL per creare il codice del cursore.
2

Creare il cursore e caricare con i dati . Il codice seguente crea un cursore Oracle e lo carica con una lista di clienti :

cursore nome isselect mycursor , agefrom customerswhere CustomerName = ' joe smith'for aggiornamento

La variabile " mycursor " contiene un elenco di clienti con nome "joe smith . " la " per l'aggiornamento " dichiarazione imposta i dati per la modifica .
3

Aprire il cursore e caricare i campi della tabella restituiti in variabili . Avete bisogno di queste variabili per valutare ogni parte dei dati del cursore . Il codice seguente si apre il cursore per modificare i dati e carica le variabili come " CNAME " e "età" :

MyCursor aperta ; prendere mycursor in CNAME , età ;
4

loop attraverso ogni record e aggiornare i dati . Il codice riportato di seguito viene illustrato come scorrere ciascun nome del cliente e modificare il nome se l'età del cliente è superiore a 25 :

beginloopif età > clienti 25beginupdate impostati name = ' john doe'endend ciclo


 

software © www.354353.com