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 noen bord og tillate deg å vurdere postdataene individuelt . Instruksjoner
en
Åpne Oracle Enterprise Manager og logge deg på Oracle database server. Åpne SQL editor for å lage markøren koden .
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 : en
markør mycursor isselect navn , agefrom customerswhere CustomerName = ' joe smith'for oppdatering
" mycursor " variable inneholder en liste over kunder som heter " Joe Smith . " The " for oppdatering " statement setter opp dataene for redigering.
3
Åpne markøren og laste de returnerte tabellfelt inn variabler . Du trenger disse variablene for å vurdere hver del av markøren data . Følgende kode åpner markøren til å redigere dataene og laster variablene som " cname " og " alder " :
åpen mycursor ; hente mycursor inn cname , alder ,
4
Loop gjennom hver post og oppdatere dataene . Følgende kode viser hvordan du reagere gjennom hver kunde navn og endre navnet dersom kundens alder er over 25 : en
beginloopif alder > 25beginupdate kunder satt name = ' john doe'endend sløyfe