Oracle generiske markører lader dig loop gennem hver værdi, der returneres fra en forespørgsel og redigere forespørgslens værdier. Du bruger en markør , når du ikke aggregerede og redigere data fra en almindelig forespørgsel erklæring. Oracle markører er de vigtigste funktioner , sløjfer gennem hver post i ethvert bord og giver dig mulighed for at evaluere journaldata individuelt. Instruktioner
1
Åben Oracle Enterprise Manager og log ind på din Oracle database server . Åbn SQL editor til at oprette markøren kode.
2
Opret markøren og indlæse den med data. Følgende kode opretter en Oracle markøren og indlæser det med en liste over kunder : Hej
cursor mycursor isselect navn, agefrom customerswhere CustomerName = ' joe smith'for update
" mycursor " variabel indeholder en liste over kunder, hedder " joe smith . " The " efter opdatering " erklæring opstiller data for redigering.
3
Åbn cursoren og indlæse de returnerede tabelfelter i variabler . Du har brug for disse variabler til at vurdere hver enkelt del af markøren data. Følgende kode åbner markøren for at redigere data og indlæse de variabler som " CNAME " og " age" :
åben mycursor , hente mycursor ind CNAME , alder ,
4
Loop gennem hver post og opdatere data. Følgende kode viser, hvordan du gentage gennem hver enkelt kunde navn og ændre navnet , hvis kundens alder er over 25 : Hej
beginloopif alder > 25beginupdate kunder sat navn = ' john doe'endend loop
< br >