Herunterladen Inhalt Inhalt Diese Seite drucken

Sql Update; Sql Insert - HEIDENHAIN TNC 640 Benutzerhandbuch

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

Werbung

9
Q-Parameter programmieren
9.9
Tabellenzugriffe mit SQL-Anweisungen

SQL UPDATE

SQL UPDATE transferiert die in den Q-Parametern vorbereiteten
Daten in die mit INDEX adressierte Zeile des Result-sets. Die
bestehende Zeile im Result-set wird vollständig überschrieben.
SQL UPDATE berücksichtigt alle Spalten, die bei der Select-
Anweisung angegeben wurden.
Parameter-Nr für Ergebnis: Q-Parameter, in dem
der SQL-Server das Ergebnis zurückmeldet:
0: kein Fehler aufgetreten
1: Fehler aufgetreten (falsches Handle, Index
zu groß, Wertebereich über-/unterschritten oder
falsches Datenformat)
Datenbank: SQL-Zugriffs-ID: Q-Parameter, mit dem
Handle
Weitere Informationen:
Datenbank: Index zu SQL-Ergebnis: Zeilennummer
innerhalb des Result-sets. Die in den Q-Parametern
vorbereiteten Tabelleneinträge werden in diese Zeile
geschrieben. Geben Sie den Index nicht an, wird die
erste Zeile (n=0) beschrieben.
Die Zeilennummer wird direkt angegeben oder Sie
programmieren den Q-Parameter, der den Index
enthält

SQL INSERT

SQL INSERT generiert eine neue Zeile im Result-set und transferiert
die in den Q-Parametern vorbereiteten Daten in die neue Zeile.
SQL INSERT berücksichtigt alle Spalten, die bei der Select-Anweisung
angegeben wurden – Tabellenspalten, die nicht bei der Select-
Anweisung berücksichtigt wurden, werden mit Default-Werten
beschrieben.
Parameter-Nr für Ergebnis: Q-Parameter, in dem
der SQL-Server das Ergebnis zurückmeldet:
0: kein Fehler aufgetreten
1: Fehler aufgetreten (falsches Handle,
Wertebereich über-/unterschritten oder falsches
Datenformat)
Datenbank: SQL-Zugriffs-ID: Q-Parameter, mit dem
Handle
Weitere Informationen:
384
zur Identification des Result-sets
"SQL SELECT", Seite 381
zur Identification des Result-sets
"SQL SELECT", Seite 381
HEIDENHAIN | TNC 640 | Benutzerhandbuch Klartextprogrammierung | 9/2016
Zeilennummer wird direkt
programmiert
. . .
40 SQL UPDATEQ1 HANDLE Q5 INDEX5
Zeilennummer wird 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
"SELECTMESS_NR,MESS_X,MESS_Y,
MESS_Z FROM TAB_EXAMPLE"
. . .
40 SQL INSERTQ1 HANDLE Q5

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis