Heidenhain TNC 320 (77185x-01) ISO programming User Manual Page 281

  • Download
  • Add to my manuals
  • Print
  • Page
    / 564
  • Table of contents
  • BOOKMARKS
  • Rated. / 5. Based on customer reviews
Page view 280
Accessi alle tabelle con istruzioni SQL 9.8
9
TNC 320 | Manuale utente Programmazione DIN/ISO | 4/2014
281
SQL SELECT
SQL SELECT seleziona le righe della tabella e le trasferisce nel result-
set.
Il server SQL inserisce per righe i dati nel result-set. Le righe
vengono numerate in continuo a partire da 0. Questo numero di riga,
l’INDICE, viene impiegato nelle istruzioni SQL Fetch e Update.
Nella funzione SQL SELECT...WHERE... si inseriscono i criteri
di selezione. È così possibile delimitare il numero delle righe da
trasferire. Se non si utilizza tale opzione, vengono caricate tutte le
righe della tabella.
Nella funzione SQL SELECT...ORDER BY... si indicano i criteri di
ordinamento. Consiste nella denominazione della colonna e nella
parola chiave dell'ordinamento crescente/decrescente. Se non si
utilizza tale opzione, le righe vengono memorizzate in una sequenza
casuale.
Con la funzione SQL SELECT...FOR UPDATE si bloccano le righe
selezionate per altre applicazioni. Le altre applicazioni possono
continuare a leggere queste righe ma non modificarle. Questa
opzione deve essere assolutamente utilizzata se si eseguono
modifiche alle voci delle tabelle.
Result-set vuoto: Se non esistono righe che corrispondano al criterio
di selezione, il server SQL fornisce un handle valido ma nessuna
registrazione di tabella.
N. parametro per risultato: parametro Q per
l’handle. Il server SQL fornisce l'handle per questo
gruppo di righe e colonne selezionato con l'attuale
istruzione Select.
In caso di errore (non è stato possibile eseguire la
selezione) ritorna il server SQL 1. Uno "0" definisce
un handle non valido.
Database: testo comando SQL: con i seguenti
elementi:
SELECT (parola chiave):
identificativo dell'istruzione SQL, denominazioni
delle colonne di tabella da trasferire – separare
con , più colonne (vedere esempi). Per tutte le
colonne indicate i parametri Q devono essere
"legati".
FROM nome tabella:
sinonimo o nome del percorso e del file di
questa tabella. Il sinonimo viene registrato
direttamente – il nome di percorso e di tabella
vengono racchiusi tra virgolette (vedere esempi)
del comando SQL, denominazioni delle colonne
delle tabelle da trasferire – diverse colonne
vengono separate dalla "," (vedere esempi). Per
tutte le colonne indicate i parametri Q devono
essere "legati".
Selezione di tutte le righe 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"
. . .
20 SQL Q5
"SELECTMESS_NR,MESS_X,MESS_Y,
MESS_Z FROM TAB_EXAMPLE"
selezione delle righe della tabella con
la funzione WHERE
. . .
20 SQL Q5
"SELECTMESS_NR,MESS_X,MESS_Y,
MESS_Z FROM TAB_EXAMPLE
WHERE MESS_NR<20"
Selezione delle righe di tabella con la
funzione WHERE e parametro Q
. . .
20 SQL Q5
"SELECTMESS_NR,MESS_X,MESS_Y,
MESS_Z FROM TAB_EXAMPLE
WHERE MESS_NR==:’Q11’"
nome della tabella definito con nome
del percorso e del file
. . .
20 SQL Q5
"SELECTMESS_NR,MESS_X,MESS_Y,
MESS_Z FROM ’V:\TABLE
\TAB_EXAMPLE’ WHERE
MESS_NR<20"
Page view 280
1 2 ... 276 277 278 279 280 281 282 283 284 285 286 ... 563 564

Comments to this Manuals

No comments