Sql fetch, 8 dost ęp do t abeli z instrukcjami sql – HEIDENHAIN TNC 620 (340 56x-03) ISO programming Instrukcja Obsługi

Strona 242

Advertising
background image

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

Advertising