Markøren er en posisjon indikator på terminalen skjermen på z /OS- stormaskin operativsystem . Den tillater brukere å navigere en spørring resultat som kan inneholde flere rader med data eller for å gjøre alle relevante rader synlige. Brukeren kan peke til en rad i en spørreresultatet som er forbundet med en SELECT kommando. Denne kommandoen koblinger med en markør og utfører OPEN MARKØREN kommando. Du kan oppdatere en markør i en SQL-setning ved å bruke OPPDATERING AV klausul i COBOL -programmet . Instruksjoner
en
Type " Rediger " på " >" z /OS system management konsoll , og trykker på "Enter "-tasten for å redigere COBOL -programmet .
2
Legg til følgende kode etter " EXEC SQL "-delen av programmet : en
EXEC SQL DECLARE CURSOR2
MARKØREN fOR
SELECT PARTNAME , Salgspris
FRA PURCHDB.PARTS
HVOR PARTNUMBER MELLOM : LOWVALUE OG : . HIGHVALUE
FOR OPPDATERING AV Salgspris
END - EXEC
EXEC SQL OPEN CURSOR2 END - . EXEC
EXEC SQL HENT CURSOR2
INTO : PARTNAME : PARTNAMEIND , etter
: Salgspris : . SALESPRICEIND
END - EXEC
EXEC SQL UPDATE PURCHDB.PARTS
SET Salgspris = : . NEWSALESPRICE
WHERE CURRENT OF CURSOR2
END - EXEC
" PARTNAME " og " Salgspris " er tabellkolonnene av" PURCHDB " inventar deler database og kan bli erstattet med en annen database og sett med kolonner .
3
Type" Lagre " på konsollen og trykk" Enter "-tasten for å oppdatere markøren operatør for " Salgspris " kolonne i COBOL -programmet .