Sql fetch, 8 dost ęp do t abeli z instrukcjami sql – HEIDENHAIN TNC 620 (340 56x-03) ISO programming Instrukcja Obsługi
Strona 242
242
Programowanie: Q-parametry
8.8 Dost
ęp do t
abeli z instrukcjami SQL
SQL FETCH
SQL FETCH czyta adresowany z INDEKS wiersz z Result-set i
odkłada zapisy tabeli do przywiązanych (przyporządkowanych) Q-
parametrów. Result-set zostaje adresowany z HANDLE .
SQL FETCH uwzględnia wszystkie kolumny, podane w instrukcji
select.
U
Nr parametru dla wyniku: parametr Q, w którym
serwer SQL melduje z powrotem wynik:
0: nie pojawił się błąd
1: pojawił się błąd (błędny handle lub indeks zbyt
duży)
U
Baza danych: SQL-dostęp-ID: parametr Q, z handle
dla identyfikacji Result-set (patrz także
SQL SELECT).
U
Baza danych: indeks odnośnie wyniku SQL: numery
wierszy w obrębie Result-set. Wpisy w tabeli tego
wiersza zostają czytane i transferowane do
przywiązanych Q-parametrów. Jeśli indeks nie
zostaje podany, to czytany jest pierwszy wiersz (n=0).
Numer wiersza zostaje podawany bezpośrednio lub
operator programuje Q-parametr, zawierający indeks.
Przykład: numer wiersza zostaje przesłany w Q-
parametrze
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
Przykład: numer wiersza zostaje programowany
bezpośrednio
. . .
30 SQL FETCH Q1 HANDLE Q5 INDEX5