Modifica della riga del set di risultati con SQL UPDATE
Applicazione
SQL UPDATE modifica una riga nel result-set (set di risultati). Il controllo numerico copia i nuovi valori delle singole celle delle variabili collegate. La transazione è definita tramite l'HANDLE da indicare; la riga tramite l'INDEX. Il controllo numerico sovrascrive completamente la riga esistente nel result-set.
Premesse
- Codice chiave 555343
- Tabella presente
- Nome tabella idoneo
I nomi di tabelle e relative colonne devono iniziare con una lettera e non possono includere caratteri di calcolo, ad es. +. In base ai comandi SQL, tali caratteri possono comportare problemi in fase di importazione ed esportazione di dati.
Descrizione funzionale
- Le frecce nere e la relativa sintassi mostrano i processi interni di SQL UPDATE. Le frecce grigie e la relativa sintassi non appartengono direttamente al comando SQL UPDATE.
SQL UPDATE prende in considerazione tutte le colonne contenute dall’istruzione SELECT (comando SQL SQL EXECUTE).
Il controllo numerico visualizza nella variabile definita se l'operazione di lettura è stata eseguita con successo (0) o fallita (1).
Immissione
I programmi NC inclusi nel presente manuale utente sono proposte di soluzioni. Prima di utilizzare i programmi NC o singoli blocchi NC su una macchina, è necessario adattarli.
Adattare dapprima i seguenti contenuti:
- Utensili
- Dati di taglio
- Avanzamenti
- Altezza e posizioni di sicurezza
- Inserire le posizioni specifiche della macchina, ad es. con M91
- Percorsi di chiamate programma
Alcuni programmi NC sono indipendenti dalla cinematica della macchina. Adattare questi programmi NC alla propria cinematica della macchina prima del primo funzionamento di prova.
Testare i programmi NC prima di eseguirli utilizzando anche la simulazione.
Testando un programma è possibile accertare se il programma NC può essere impiegato con le opzioni software disponibili, la cinematica attiva della macchina e la configurazione corrente della macchina.
11 SQL UPDATE Q1 HANDLE Q5 index5 RESET UNBOUND | ; Chiusura di tutte le righe della transazione Q5 e aggiornamento della tabella |
La funzione NC contiene i seguenti elementi di sintassi:
Elemento di sintassi | Significato |
---|---|
SQL UPDATE | Apertura sintassi per il comando SQL UPDATE |
Parametro | Variabile in cui il controllo numerico salva il risultato |
HANDLE | Variabile con l'identificazione della transazione |
INDEX | Numero di riga all'interno del Result-set come numero o variabile Elemento di sintassi opzionale Senza indicazione, il controllo numerico accede alla riga 0. |
RESET UNBOUND | Solo per il costruttore della macchina Elemento di sintassi opzionale |
Nota
Il controllo numerico verifica la lunghezza dei parametri stringa durante la scrittura nelle tabelle. Per le voci che superano la lunghezza delle colonne da descrivere il controllo numerico emette un messaggio di errore.
Esempio
I programmi NC inclusi nel presente manuale utente sono proposte di soluzioni. Prima di utilizzare i programmi NC o singoli blocchi NC su una macchina, è necessario adattarli.
Adattare dapprima i seguenti contenuti:
- Utensili
- Dati di taglio
- Avanzamenti
- Altezza e posizioni di sicurezza
- Inserire le posizioni specifiche della macchina, ad es. con M91
- Percorsi di chiamate programma
Alcuni programmi NC sono indipendenti dalla cinematica della macchina. Adattare questi programmi NC alla propria cinematica della macchina prima del primo funzionamento di prova.
Testare i programmi NC prima di eseguirli utilizzando anche la simulazione.
Testando un programma è possibile accertare se il programma NC può essere impiegato con le opzioni software disponibili, la cinematica attiva della macchina e la configurazione corrente della macchina.
11 SQL BIND Q881 "TAB_EXAMPLE.Position_NR" |
12 SQL BIND Q882 "TAB_EXAMPLE.Measure_X" |
13 SQL BIND Q883 "TAB_EXAMPLE.Measure_Y" |
14 SQL BIND Q884 "TAB_EXAMPLE.Measure_Z" |
* - ... |
21 SQL Q5 "SELECT Position_NR,Measure_X,Measure_Y,Measure_Z FROM TAB_EXAMPLE" |
* - ... |
31 SQL FETCH Q1 HANDLE Q5 INDEX+Q2 |
I programmi NC inclusi nel presente manuale utente sono proposte di soluzioni. Prima di utilizzare i programmi NC o singoli blocchi NC su una macchina, è necessario adattarli.
Adattare dapprima i seguenti contenuti:
- Utensili
- Dati di taglio
- Avanzamenti
- Altezza e posizioni di sicurezza
- Inserire le posizioni specifiche della macchina, ad es. con M91
- Percorsi di chiamate programma
Alcuni programmi NC sono indipendenti dalla cinematica della macchina. Adattare questi programmi NC alla propria cinematica della macchina prima del primo funzionamento di prova.
Testare i programmi NC prima di eseguirli utilizzando anche la simulazione.
Testando un programma è possibile accertare se il programma NC può essere impiegato con le opzioni software disponibili, la cinematica attiva della macchina e la configurazione corrente della macchina.
31 SQL UPDATE Q1 HANDLE Q5 INDEX5 |