Hvordan bruke Oracle Generic Markør

Oracle generiske pekere la deg sløyfe gjennom hver verdi returnert fra en spørring og redigere spørringen verdier. Du bruker en markør når du ikke kan samle og redigere data fra en vanlig spørring uttalelse. Oracle pekere er de viktigste funksjonene som looper gjennom hver post i ethvert bord og tillater deg å vurdere registrere data individuelt.

Bruksanvisning

1 Åpne Oracle Enterprise Manager og logge deg på Oracle database server. Åpne SQL editor for å lage markøren kode.

2 Lag markøren og laste den med data. Følgende kode oppretter en Oracle markøren og laster det med en liste over kunder:

markøren mycursor er
velger navn, alder
fra kunder
hvor CUSTOMER = 'Joe Smith'
for oppdatering

Den "mycursor" variabel inneholder en liste over kunder som heter "Joe Smith." Den "for oppdatering" statement setter opp dataene for redigering.

3 Åpne markøren og laste de returnerte tabellfeltene i variabler. Du trenger disse variablene for å vurdere hver del av markør data. Følgende kode åpner markøren til å redigere dataene og laster variablene som "cname" og "alder":

åpen mycursor;
hente mycursor inn administrasjon alder;

4 Loop gjennom hver post og oppdatere dataene. Følgende kode viser hvordan du kan iterere gjennom hver kunde navn og endre navnet hvis kundens alder er over 25:

begynne
sløyfe
hvis alder> 25
begynne
oppdatere kunder satt name = 'john doe'
slutt
end løkke