Sql fetch, 9 přstupy k tabulk ám s instrukcemi sql – HEIDENHAIN TNC 320 (340 551-01) Uživatelská příručka
Stránka 355
HEIDENHAIN TNC 320
355
10.9 Přstupy k tabulk
ám s instrukcemi SQL
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).
8
Č 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ý)
8
Databanka: ID př stupu SQL: Q parametr,
obsahuj c Handle pro identifikace výsledkové sady
(viz také SQL SELECT).
8
Databanka: Index výsledků 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 .
Př klad: Č 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 "SELECT MESS_NR, MESS_X,
MESS_Y, MESS_Z FROM TAB_EXAMPLE"
. . .
30 SQL FETCH Q1 HANDLE Q5 INDEX+Q2
Př klad: Č slo řádku se naprogramuje př mo
. . .
30 SQL FETCH Q1 HANDLE Q5 INDEX5