Branje količine rezultata iz vrstice z možnostjo SQL FETCH
Uporaba
Ukaz ZAJEMI SQL prebere vrstico iz možnosti Niz rezultatov (nabor rezultatov). Krmiljenje vrednosti posameznih celic shrani v povezanih parametrih Q. Transakcija se določi prek funkcije HANDLE, vrstica pa prek funkcije INDEX.
Funkcija SQL FETCH upošteva vse stolpce, ki jih vsebuje navodilo SELECT (ukaz SQL SQL EXECUTE).
Pogoji
- Koda 555343
- Preglednica je prisotna
- Primerno ime preglednice
Imena preglednic in stolpcev preglednic se morajo začeti s črko in ne smejo vsebovati računskih znakov, npr. +. Ti znaki lahko na podlagi ukazov SQL pri uvozu ali izvozu podatkov povzročijo težave.
Opis funkcije
Krmiljenje v določeni spremenljivki prikazuje, ali je bil postopek branja uspešen (0) ali napačen (1).
Vnos
11 SQL FETCH Q1 HANDLE Q5 INDEX 5 IGNORE UNBOUND UNDEFINE MISSING | ; odčitavanje rezultata transakcije Q5 vrstice 5 |
NC-funkcija vsebuje naslednje sintaktične elemente:
Sintaktični element | Pomen |
---|---|
SQL FETCH | Odpiralnik sintakse za ukaz SQL FETCH |
Q/QL/QR ali Q REF | Spremenljivka, v kateri krmiljenje shrani rezultat |
HANDLE | Parameter Q z identifikacijo transakcije |
NASLEDNJI | Številka vrstice znotraj možnosti Result-set kot številka ali spremenljivka Brez navedbe krmiljenje dostopa do vrstice 0. Izbirni sintaktični element |
IGNORE UNBOUND | Samo za proizvajalca stroja Izbirni sintaktični element |
UNDEFINE MISSING | Samo za proizvajalca stroja Izbirni sintaktični element |
Primer
11 SQL BIND Q881 "Tab_Example.Position_Nr" |
12 SQL BIND Q882 "Tab_Example.Measure_X" |
13 SQL BIND Q883 "Tab_Example.Measure_Y" |
14 SQL BIND Q884 "Tab_Example.Measure_Z" |
* - ... |
21 SQL Q5 "SELECT Position_Nr,Measure_X,Measure_Y, Measure_Z FROM Tab_Example" |
* - ... |
31 SQL FETCH Q1 HANDLE Q5 INDEX+Q2 |