Sql fetch, 9 dost ęp do tabeli z instrukcjami sql – HEIDENHAIN TNC 320 (340 551-02) Instrukcja Obsługi

Strona 380

Advertising
background image

380

10 Programowanie: Q-parametry

10.9 Dost

ęp do tabeli 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.

8

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)

8

Baza danych: SQL-dostęp-ID: parametr Q, z handle

dla identyfikacji Result-set (patrz także SQL
SELECT
).

8

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.

Példa: 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

Példa: numer wiersza zostaje programowany

bezpośrednio

. . .

30 SQL FETCH Q1 HANDLE Q5 INDEX5

Advertising