Herunterladen Inhalt Inhalt Diese Seite drucken

Sql Commit; Sql Rollback - HEIDENHAIN TNC 320 Benutzerhandbuch

Klartextprogrammierung
Vorschau ausblenden Andere Handbücher für TNC 320:
Inhaltsverzeichnis

Werbung

9

SQL COMMIT

Beispiel
11 SQL BIND Q881 "Tab_Example.Mess_Nr"
12 SQL BIND Q882 "Tab_Example.Mess_X"
13 SQL BIND Q883 "Tab_Example.Mess_Y"
14 SQL BIND Q884 "Tab_Example.Mess_Z"
. . .
20 SQL Q5 "SELECT Mess_Nr,Mess_X,Mess_Y, Mess_Z FROM
Tab_Example"
. . .
30 SQL FETCH Q1 HANDLE Q5 INDEX+Q2
. . .
40 SQL UPDATE Q1 HANDLE Q5 INDEX+Q2
. . .
50 SQL COMMIT Q1 HANDLE Q5
SQL COMMIT überträgt gleichzeitig alle in einer Transaktion
geänderten und hinzugefügten Zeilen zurück in die Tabelle. Die
Transaktion wird über das anzugebende HANDLE definiert. Eine mit
SELECT...FOR UPDATE gesetzte Sperre wird dabei zurückgesetzt.
Das bei der Anweisung SQL SELECT vergebene HANDLE (Vorgang)
verliert seine Gültigkeit.
Parameter-Nr für Ergebnis (Rückgabewerte zur
Kontrolle):
Datenbank: SQL-Zugriffs-ID: Q-Parameter für
das HANDLE definieren (zur Identifizierung der
Transaktion)

SQL ROLLBACK

Beispiel
11 SQL BIND Q881 "Tab_Example.Mess_Nr"
12 SQL BIND Q882 "Tab_Example.Mess_X"
13 SQL BIND Q883 "Tab_Example.Mess_Y"
14 SQL BIND Q884 "Tab_Example.Mess_Z"
. . .
20 SQL Q5 "SELECT Mess_Nr,Mess_X,Mess_Y, Mess_Z FROM
Tab_Example"
. . .
30 SQL FETCH Q1 HANDLE Q5 INDEX+Q2
. . .
50 SQL ROLLBACK Q1 HANDLE Q5
SQL ROLLBACK verwirft alle Änderungen und Ergänzungen einer
Transaktion. Die Transaktion wird über das anzugebende HANDLE
definiert.
420
Q-Parameter programmieren | Tabellenzugriffe mit SQL-Anweisungen
0 erfolgreiche Transaktion
1 fehlerhafte Transaktion
HEIDENHAIN | TNC 320 | Benutzerhandbuch Klartextprogrammierung | 10/2017

Quicklinks ausblenden:

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis