9
SQL SELECT
SQL SELECT liest einen einzelnen Wert aus einer Tabelle und
speichert das Ergebnis im definierten Q-Parameter ab.
Mehrere Werte oder mehrere Spalten wählen Sie mithilfe
des SQL-Befehls SQL EXECUTE und der Anweisung
SELECT.
Weitere Informationen: "SQL EXECUTE", Seite 349
Bei SQL SELECT gibt es keine Transaktion sowie keine Bindungen
zwischen Tabellenspalte und Q-Parameter. Evtl. vorhandene
Bindungen auf die angegebene Spalte berücksichtigt die Steuerung
nicht. Den gelesenen Wert kopiert die Steuerung ausschließlich in
den für das Ergebnis angegebenen Parameter.
Beispiel für den Befehl SQL SELECT
Anmerkung:
Schwarze Pfeile und zugehörige Syntax zeigen interne Abläufe
von SQL SELECT
Parameter-Nr für Ergebnis definieren (Q-
Parameter zum Speichern des Werts)
Datenbank: SQL-Kommandotext: SQL-
Anweisung programmieren
Beispiel: Wert lesen und speichern
20 SQL SELECT Q5 "SELECT Mess_X FROM Tab_Example
WHERE Position_NR==3"
362
Q-Parameter programmieren | Tabellenzugriffe mit SQL-Anweisungen
SELECT: Tabellenspalte des zu
transferierenden Werts
FROM: Synonym oder absoluter Pfad der
Tabelle (Pfad in Hochkommata)
WHERE: Spaltenbezeichnung, Bedingung
und Vergleichswert (Q-Parameter nach : in
Hochkommata)
HEIDENHAIN | TNC 640 | Benutzerhandbuch Klartextprogrammierung | 01/2022