Variabelen Programmering | Tabeltoegang met SQL-opdrachten
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 ROLLBACK Q1 HANDLE Q5
24.6.7
Transactie afsluiten met SQL COMMIT
Toepassing
SQL COMMIT verstuurt gelijktijdig alle in een transactie gewijzigde en toegevoegde
regels terug naar de tabel. De transactie is door de op te geven HANDLE
gedefinieerd. Een met SELECT...FOR UPDATE ingestelde blokkering wordt daarbij
door de besturing gereset.
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.
Functiebeschrijving
De verstrekte HANDLE (proces) is niet langer geldig.
Zwarte pijlen en bijbehorende syntax tonen interne SQL SELECT-processen.
De besturing geeft in de gedefinieerde variabele aan of het leesproces gelukt (0) of
mislukt (1) is.
HEIDENHAIN | TNC7 | Gebruikershandboek Volledige uitgave | 10/2022
24
1463