Programmering van variabelen | Tabeltoegang met SQL-opdrachten
Invoer
11 SQL COMMIT Q1 HANDLE Q5
De NC-functie bevat de volgende syntaxiselementen:
Syntaxiselement
SQL COMMIT
Q/QL/QR of Q
REF
HANDLE
Voorbeeld
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
23.6.8
Regel van de resultaathoeveelheid wijzigen met SQL UPDATE
Toepassing
SQL UPDATE verandert een regel in de result-set (resultaatset). De nieuwe
waarden van de afzonderlijke cellen worden door de besturing uit de gekoppelde Q-
parameters gekopieerd. De transactie is door de op te geven HANDLE gedefinieerd,
de regel door de INDEX. De besturing overschrijft de bestaande regel in de result-set
volledig.
Voorwaarden
Sleutelgetal 555343
Tabel aanwezig
Geschikte tabelnaam
De namen van tabellen en tabelkolommen moeten met een letter beginnen en
mogen geen rekenkundig teken, bijv. + bevatten. Deze tekens kunnen op basis
van SQL-commando's bij het inlezen of uitlezen van gegevens tot problemen
leiden.
HEIDENHAIN | TNC7 | TNCguide | 01/2022
; Alle regels van de transactie Q5 afsluiten
en de tabel bijwerken
Betekenis
Syntaxisopener voor de SQL-commando COMMIT:
Variabele waarin de besturing het resultaat opslaat
Q-parameters met de identificatie van de transactie
23
1369