Herunterladen Inhalt Inhalt Diese Seite drucken

Sql Insert; Beispiel: Zeilennummer Im Q-Parameter Übergeben - HEIDENHAIN TNC 128 Benutzerhandbuch

Vorschau ausblenden Andere Handbücher für TNC 128:
Inhaltsverzeichnis

Werbung

9

SQL INSERT

Beispiel: Zeilennummer im Q-Parameter übergeben
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"
. . .
40 SQL INSERT Q1 HANDLE Q5
SQL INSERT erstellt eine neue Zeile im Result-set
(Ergebnismenge). Die Werte der einzelnen Zellen werden aus den
gebundenen Q-Parametern kopiert. Die Transaktion wird über das
anzugebende HANDLE definiert.
SQL INSERT berücksichtigt alle Spalten, die bei der SELECT-
Anweisung (SQL-Befehl SQL EXECUTE) angegeben wurden.
Tabellenspalten ohne entsprechende SELECT-Anweisung (nicht
im Abfrageergebnis enthalten) werden mit Default-Werten
beschrieben.
Parameter-Nr für Ergebnis (Rückgabewerte zur
Kontrolle):
Datenbank: SQL-Zugriffs-ID: Q-Parameter für
das HANDLE definieren (zur Identifizierung der
Transaktion)
Beispiel für den Befehl SQL INSERT:
Graue Pfeile und zugehörige Syntax gehören nicht unmittelbar zu dem
Befehl SQL INSERT
Schwarze Pfeile und zugehörige Syntax zeigen interne Abläufe von SQL
INSERT
Die Steuerung prüft beim Schreiben in Tabellen die
Länge der String-Parameter. Bei Einträgen, welche die
Länge der zu beschreibenden Spalten überschreiten
wird zuvor eine Fehlermeldung ausgegeben.
228
Q-Parameter programmieren | Tabellenzugriffe mit SQL-Anweisungen
0 erfolgreiche Transaktion
1 fehlerhafte Transaktion
HEIDENHAIN | TNC 128 | Benutzerhandbuch Klartextprogrammierung | 10/2018

Quicklinks ausblenden:

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis