Herunterladen Inhalt Inhalt Diese Seite drucken

Sql Insert - HEIDENHAIN TNC 640 Benutzerhandbuch

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

Werbung

9

SQL INSERT

SQL INSERT erstellt eine neue Zeile im Result-set (Ergebnismenge).
Die Werte der einzelnen Zellen kopiert die Steuerung aus den
gebundenen Q-Parametern. Die Transaktion ist durch das
anzugebende HANDLE definiert.
SQL INSERT berücksichtigt alle Spalten, die die SELECT-Anweisung
(SQL-Befehl SQL EXECUTE) enthält. Tabellenspalten ohne
entsprechende SELECT-Anweisung (nicht im Abfrageergebnis
enthalten) beschreibt die Steuerung mit Default-Werten.
Beispiel für den Befehl SQL INSERT
Anmerkungen:
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
Parameter-Nr für Ergebnis definieren
(Rückgabewerte zur Kontrolle):
Datenbank: SQL-Zugriffs-ID: Q-Parameter für
das HANDLE definieren (zur Identifizierung der
Transaktion)
Die Steuerung prüft beim Schreiben in Tabellen die Länge
der String-Parameter. Wenn die Einträge die Länge der zu
beschreibenden Spalten überschreiten, gibt die Steuerung
eine Fehlermeldung aus.
Beispiel: Zeilennummer im Q-Parameter übergeben
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"
. . .
20 SQL Q5 "SELECT Position_Nr,Measure_X,Measure_Y,
Measure_Z FROM Tab_Example"
. . .
40 SQL INSERT Q1 HANDLE Q5
358
Q-Parameter programmieren | Tabellenzugriffe mit SQL-Anweisungen
0: erfolgreiche Transaktion
1: fehlerhafte Transaktion
HEIDENHAIN | TNC 640 | Benutzerhandbuch Klartextprogrammierung | 01/2022

Werbung

Inhaltsverzeichnis
loading

Diese Anleitung auch für:

Tnc 620

Inhaltsverzeichnis