Sql fetch, Přístupy do tabulek s příkazy sql 8.9 – HEIDENHAIN TNC 128 (77184x-02) Uživatelská příručka
Stránka 231
Přístupy do tabulek s příkazy SQL
8.9
8
TNC 128 | Uživatelská příručka programování s popisným dialogem HEIDENHAIN | 6/2014
231
SQL FETCH
SQL FETCH
čte řádky adresované pomocí INDEXU z výsledkové
sady a ukládá tabulkové záznamy do „spojených“ (přiřazených) Q-
parametrů. Výsledková sada se adresuje pomocí HANDLE.
SQL FETCH
bere do úvahy všechny sloupečky, které byly uvedené ve
výběrové instrukci (Select).
Číslo parametru pro výsledek
: Q-parametr, kterým
server SQL hlásí zpátky výsledek:
0: nedošlo k žádné chybě
1: došlo k chybě (chybný Handle nebo je Index příliš
veliký)
Databanka: ID přístupu SQL
: Q-parametr,
obsahující
Handle
pro identifikaci výsledkové sady
(viz také SQL SELECT).
Databanka: Index výsledku SQL
: číslo řádku ve
výsledkové sadě. Přečtou se tabulkové záznamy
v této řádce a převedou se do „spojeného“ Q-
parametru. Neuvedete-li index, tak se přečte první
řádka (n = 0).
Číslo řádku se uvádí přímo nebo naprogramujte Q-
parametr, který Index obsahuje.
Číslo řádku se předá do Q-parametru
11 SQL BIND
Q881"TAB_EXAMPLE.MESS_NR"
12 SQL BIND
Q882"TAB_EXAMPLE.MESS_X"
13 SQL BIND
Q883"TAB_EXAMPLE.MESS_Y"
14 SQL BIND
Q884"TAB_EXAMPLE.MESS_Z"
. . .
20 SQL Q5
"SELECTMESS_NR,MESS_X,MESS_Y,
MESS_Z FROM TAB_EXAMPLE"
. . .
30 SQL FETCH Q1HANDLE Q5 INDEX
+Q2
Číslo řádku se naprogramuje přímo
. . .
30 SQL FETCH Q1HANDLE Q5 INDEX5