Sql fetch, 9 a ccessi a tabelle con istr uzioni sql – HEIDENHAIN TNC 320 (340 551-01) Manuale d'uso
Pagina 357

HEIDENHAIN TNC 320
357
1
0.9 A
ccessi a tabelle con istr
uzioni SQL
SQL FETCH
SQL FETCH
legge la riga indirizzata con INDICE dal result-set e inserisce
le registrazioni di tabella nei parametri Q „legati“ (assegnati). Il result-
set viene indirizzato con l’HANDLE.
SQL FETCH
prende in considerazione tutte le colonne indicate
nell’istruzione Select.
8
N. parametro per risultato
: parametro Q in cui il
server SQL inserisce il risultato:
0: nessun errore registrato
1: errore comparso (handle non corretto o indice
troppo grande)
8
Banca dati: ID di accesso SQL
: parametro Q con
l’handle per l’identificazione del result-set (vedere
anche SQL SELECT).
8
Banca dati: Indice per risultato SQL
: numero di
riga nel result-set. Le registrazioni di tabella di questa
riga vengono lette e trasferite nei parametri Q
„legati“. Se l’indice non è indicato, viene letta la prima
riga (n=0).
Il numero di riga viene indicato direttamente o viene
programmato il parametro Q che contiene l’indice.
Esempio: il numero di riga viene trasferito nel
parametro Q
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
Esempio: il numero di riga viene programmato
direttamente
. . .
30 SQL FETCH Q1 HANDLE Q5 INDEX5