Modificarea rândului unui set de rezultate cu SQL UPDATE

Aplicaţie

SQL UPDATE modifică un rând din setul de rezultate Valorile noi ale celulelor individuale sunt copiate de sistemul de control din parametrii Q conectați. Tranzacția este definită prin HANDLE-ul de specificat, iar rândul este definit prin INDEX. Sistemul de control suprascrie complet rândurile deja existente din setul de rezultate.

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

Săgețile negre și sintaxa asociată indică procesele interne ale proceselor ACTUALIZARE SQL. Săgețile gri și sintaxa asociată nu sunt asociate direct cu comanda SQL UPDATE.

SQL UPDATE ia în considerare toate coloanele care conțin instrucțiunea SELECT (comanda SQL SQL EXECUTE).

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.

 
Tip

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 UPDATE Q1 HANDLE Q5 index5 RESET UNBOUND

; 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 UPDATE

Inițiator de sintaxă pentru comanda SQL ACTUALIZARE

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

RESET UNBOUND

Numai pentru producătorul mașinii

Element de sintaxă opțional

Notă

Atunci când scrie date în tabele, sistemul de control verifică lungimea parametrilor tip şir. Dacă intrările depășesc lungimea coloanelor care urmează să fie descrise, sistemul de control afișează un mesaj de eroare la ieșire.

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.

 
Tip

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.

Transferul numărului de rând în parametrul Q

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

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.

 
Tip

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.

Programarea directă a numărului de rând

31 SQL UPDATE Q1 HANDLE Q5 INDEX5