Markøren er en position indikator på terminalen skærm az /OS mainframe computer operativsystem. Det giver brugerne mulighed for at navigere en forespørgsel resultat, der kan indeholde flere rækker af data eller for at gøre alle relevante rækker synlige. Brugeren kan pege på en række i resultatet af en forespørgsel , der er forbundet med en SELECT kommando . Denne kommando forbindelser med en markør og henretter OPEN CURSOR kommando. Du kan opdatere en markør i en SQL-sætning ved at bruge UPDATE klausul i din COBOL program. Instruktioner
1
Type " Edit " ved ">" z /OS system management konsol og derefter trykke på "Enter" -tasten for at redigere din COBOL program.
2 < p > Føj følgende kode efter " EXEC SQL " i dit program : Hej
EXEC SQL DECLARE CURSOR2
CURSOR fOR
SELECT PARTNAME , Salgspris
FRA PURCHDB.PARTS
HVOR Partnummer MELLEM : Aftaler af beskeden AND : . HIGHVALUE
FOR UPDATE AF Salgspris
END - EXEC
EXEC SQL OPEN CURSOR2 END - . EXEC
EXEC SQL FETCH CURSOR2
INTO : PARTNAME : PARTNAMEIND , salg
: Salgspris : . SALESPRICEIND
END - EXEC
EXEC SQL UPDATE PURCHDB.PARTS
SET Salgspris = : . NEWSALESPRICE
hvor den nuværende AF CURSOR2
END - EXEC
" PARTNAME " og " Salgspris " er de tabelkolonner af" PURCHDB " opgørelse dele database og kan erstattes med en anden database og sæt kolonner .
3
Type" Gem "på konsollen og tryk på" Enter "tasten for at opdatere CURSOR operatør til" Salgspris " kolonne i COBOL program.