Sql fetch – HEIDENHAIN TNC 640 (34059x-02) Manuale d'uso

Pagina 318

Advertising
background image

Programmazione: parametri Q

9.9

Accessi alle tabelle con istruzioni SQL

9

318

TNC 640 | Manuale utente Dialogo con testo in chiaro HEIDENHAIN | 8/2013

SQL FETCH

SQL FETCH legge la riga indirizzata con INDICE dal result-set e
inserisce i valori in tabella nei parametri Q "legati" (assegnati). Il result-
set viene indirizzato con l'

HANDLE.

SQL FETCH considera tutte le colonne indicate nell'istruzione Select.

Nr. parametro per risultato: parametro Q in cui il
server SQL fornisce il risultato:
0: nessun errore verificatosi
1: errore verificatosi (handle errato o index
eccessivo)

Database: ID accesso SQL: parametro Q con
l’

handle

per l’identificazione del result-set (vedere

anche

SQL SELECT).

Database: indice per risul. SQL: numero di riga
all'interno del result-set. I valori in tabella di questa
riga vengono letti e trasferiti nei parametri Q "legati".
Se non si inserisce l'indice, viene letta la prima riga
(n=0).
Il numero di riga viene indicato direttamente o si
programma il parametro Q che contiene l'indice.

trasferimento del numero di righe 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

"SELECTMESS_NR,MESS_X,MESS_Y,

MESS_Z FROM TAB_EXAMPLE"
. . .
30 SQL FETCH Q1HANDLE Q5 INDEX

+Q2

Programmazione diretta del numero
di righe

. . .
30 SQL FETCH Q1HANDLE Q5 INDEX5

Advertising