Sql bind, 10 .9 a c cessi a tabelle con istr uzioni sql – HEIDENHAIN TNC 320 (340 551-02) Manuale d'uso

Pagina 372

Advertising
background image

372

10 Programmazione: Parametri-Q

1

0

.9 A

c

cessi a tabelle con istr

uzioni SQL

SQL BIND

SQL BIND

"collega" un parametro Q a una colonna della tabella. Le

istruzioni SQL Fetch, Update e Insert analizzano tale "collegamento"
(assegnazione) in caso di trasferimento dati tra result-set e programma
NC.

Un'istruzione SQL BIND senza nome tabella e colonne elimina il
collegamento. Il collegamento termina al più tardi alla fine del
programma NC o del sottoprogramma.

N. parametro per risultato

: parametro Q che viene

"collegato" (assegnato) alla colonna della tabella.

Banca dati: nome di colonna

: inserire il nome della

tabella e la denominazione della colonna, separata da
un ".".
Nome di tabella: sinonimo o nome del percorso e del
file di questa tabella. Il sinonimo viene inserito
direttamente; il nome del percorso e del file vengono
inseriti tra virgolette semplici.
Denominazione colonna: denominazione definita
nei dati di configurazione della colonna della tabella

Esempio: collegamento dei parametri Q alla
colonna della tabella

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"

Esempio: eliminazione collegamento

91 SQL BIND Q881

92 SQL BIND Q882

93 SQL BIND Q883

94 SQL BIND Q884

„

È possibile programmare un numero qualsiasi di
"collegamenti". Per le operazioni di lettura/scrittura
vengono considerate esclusivamente le colonne
indicate nell'istruzione Select.

„

SQL BIND...

deve essere programmata prima di

istruzioni Fetch, Update o Insert. Un'istruzione Select
può essere programmata senza precedente istruzione
Bind.

„

Se si elencano colonne nell'istruzione Select senza
programmare alcun "collegamento", si causa un errore
(interruzione del programma) per le operazioni di lettura/
scrittura.

Advertising