Citirea unei linii dintr-un set de rezultate cu SQL FETCH
Aplicaţie
SQL FETCH citeşte un rând din setul de rezultate. Valorile celulelor individuale sunt memorate de sistemul de control în parametrii Q conectați. Tranzacția este definită prin HANDLE-ul de specificat, iar rândul este definit prin INDEX.
SQL FETCH ia în considerare toate coloanele care conțin instrucțiunea SELECT (comanda SQL SQL EXECUTE).
Cerinţe
- Număr cod 555343
- Tabelul există
- Nume de tabel adecvat
Numele de tabele şi coloane de tabel trebuie să înceapă cu o literă şi nu trebuie să conţină un operator aritmetic (de ex., +). Din cauza comenzilor SQL, aceste caractere pot cauza probleme la introducerea datelor sau la citirea acestora.
Descrierea funcţiilor
Sistemul de control afișează în variabila definită dacă operația de citire a fost reușită (0) sau incorectă (1).
Introducere
Programele NC conținute în Manualul utilizatorului reprezintă sugestii de soluții. Programele NC sau blocurile NC individuale trebuie adaptate înainte de a fi utilizate la nivelul mașinii.
- Modificați următorul conținut după cum este necesar:
- Scule
- Parametri de tăiere
- Viteze de avans
- Înălțimea de degajare sau poziția de siguranță
- Pozițiile specifice mașinii, de ex., cu M91
- Traseele apelărilor programului
Anumite programe NC depind de cinematica maşinii. Adaptaţi aceste programe NC la cinematica maşinii dvs. înainte de prima rulare a testului.
În plus, testați programele NC utilizând simularea înainte de rularea efectivă a programului.
Cu o testare a programului, puteţi determina dacă programul NC poate fi utilizat cu opţiunile de software disponibile, cu cinematica maşinii active şi cu configuraţia curentă a maşinii.
11 SQL FETCH Q1 HANDLE Q5 INDEX 5 IGNORE UNBOUND UNDEFINE MISSING | ; Citiți rezultatul tranzacției Q5 linia 5 |
Funcția NC include următoarele elemente de sintaxă:
Element de sintaxă | Semnificație |
---|---|
SQL FETCH | Inițiator de sintaxă pentru comanda SQL OBȚINERE |
Q/QL/QR sau Q REF | Variabilă în care sistemul de control stochează rezultatul |
MÂNER | Parametru Q cu identificarea tranzacției |
INDEX | Numărul rândului din cadrul setului de rezultate ca număr sau variabilă Dacă nu este specificat, sistemul de control accesează linia 0. Element de sintaxă opțional |
IGNORE UNBOUND | Numai pentru producătorul mașinii Element de sintaxă opțional |
UNDEFINE MISSING | Numai pentru producătorul mașinii Element de sintaxă opțional |
Exemplu
Programele NC conținute în Manualul utilizatorului reprezintă sugestii de soluții. Programele NC sau blocurile NC individuale trebuie adaptate înainte de a fi utilizate la nivelul mașinii.
- Modificați următorul conținut după cum este necesar:
- Scule
- Parametri de tăiere
- Viteze de avans
- Înălțimea de degajare sau poziția de siguranță
- Pozițiile specifice mașinii, de ex., cu M91
- Traseele apelărilor programului
Anumite programe NC depind de cinematica maşinii. Adaptaţi aceste programe NC la cinematica maşinii dvs. înainte de prima rulare a testului.
În plus, testați programele NC utilizând simularea înainte de rularea efectivă a programului.
Cu o testare a programului, puteţi determina dacă programul NC poate fi utilizat cu opţiunile de software disponibile, cu cinematica maşinii active şi cu configuraţia curentă a maşinii.
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 |