Finalizarea unei tranzacții cu SQL COMMIT
Aplicaţie
SQL COMMIT transferă simultan toate rândurile care au fost modificate şi adăugate într-o tranzacţie înapoi la tabel. Tranzacţia este definită prin HANDLE de specificat. În acest context, o blocare care a fost setată cu SELECT...FOR UPDATE resetează sistemul de control.
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
Elementul HANDLE atribuit (operație) își pierde valabilitatea.
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 COMMIT Q1 HANDLE Q5 | ; Finalizați toate rândurile tranzacției Q5 și actualizați tabelul |
Funcția NC include următoarele elemente de sintaxă:
Element de sintaxă | Semnificație |
---|---|
SQL COMMIT | Inițiator de sintaxă pentru comanda SQL APLICARE |
Q/QL/QR sau Q REF | Variabilă în care sistemul de control stochează rezultatul |
MÂNER | Parametru Q cu identificarea tranzacției |
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 |
* - ... |
41 SQL UPDATE Q1 HANDLE Q5 INDEX+Q2 |
* - ... |
51 SQL COMMIT Q1 HANDLE Q5 |