Sql fetch, Accessi alle tabelle con istruzioni sql 9.9 – HEIDENHAIN TNC 640 (34059x-04) Manuale d'uso

Pagina 327

Advertising
background image

Accessi alle tabelle con istruzioni SQL

9.9

9

TNC 640 | Manuale utente Dialogo con testo in chiaro HEIDENHAIN | 4/2014

327

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.

N. 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