Herunterladen Inhalt Inhalt Diese Seite drucken

HEIDENHAIN TNC 620 Benutzerhandbuch Seite 429

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

Werbung

Parameter-Nr für Ergebnis: Q-Parameter für das
Handle. Der SQL-Server liefert das Handle für diese
mit der aktuellen Select-Anweisung selektierten
Gruppe Zeilen und Spalten.
Im Fehlerfall (die Selection konnte nicht durchgeführt
werden) gibt der SQL-Server 1 zurück.
Eine 0 bezeichnet ein ungültiges Handle.
Datenbank: SQL-Kommandotext: mit folgenden
Elementen:
SELECT (Schlüsselwort):
Kennung des SQL-Befehls, Bezeichnungen der zu
transferierenden Tabellen-Spalten – mehrere
Spalten durch , trennen (siehe Beispiele). Für alle
hier angegebenen Spalten müssen Q-Parameter
gebunden werden
FROM Tabellen-Name:
Synonym oder Pfad- und Dateinamen dieser
Tabelle. Das Synonym wird direkt eingetragen –
Pfad- und Tabellen-Name werden in einfache
Anführungszeichen eingeschlossen (siehe
Beispiele)des SQL-Befehls, Bezeichnungen der zu
transferierenden Tabellen-Spalten – mehrere
Spalten durch , trennen (siehe Beispiele). Für alle
hier angegebenen Spalten müssen Q-Parameter
gebunden werden
Optional:
WHERE Selektions-Kriterien:
Ein Selektions-Kriterium besteht aus Spalten-
Bezeichnung, Bedingung (siehe Tabelle) und
Vergleichswert. Mehrere Selektions-Kriterien
verknüpfen Sie mit logischem UND bzw. ODER.
Den Vergleichswert programmieren Sie direkt oder
in einem Q-Parameter. Ein Q-Parameter wird mit :
eingeleitet und in einfache Hochkomma gesetzt
(siehe Beispiel
Optional:
ORDER BY Spalten-Bezeichnung ASC für aufsteigende
Sortierung, oder
ORDER BY Spalten-Bezeichnung DESC für
absteigende Sortierung
Wenn Sie weder ASC noch DESC programmieren,
gilt die aufsteigende Sortierung als Default-
Eigenschaft. Die TNC legt die selektierten Zeilen
nach der angegebenen Spalte ab
Optional:
FOR UPDATE (Schlüsselwort):
Die selektierten Zeilen werden für den
schreibenden Zugriff anderer Prozesse gesperrt
HEIDENHAIN TNC 620
Beispiel: alle Tabellen-Zeilen selektieren
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"
Beispiel: Selektion der Tabellen-Zeilen mit Option
WHERE
. . .
20 SQL Q5 "SELECT MESS_NR,MESS_X,MESS_Y,
MESS_Z FROM TAB_EXAMPLE WHERE MESS_NR<20"
Beispiel: Selektion der Tabellen-Zeilen mit Option
WHERE und Q-Parameter
. . .
20 SQL Q5 "SELECT MESS_NR,MESS_X,MESS_Y,
MESS_Z FROM TAB_EXAMPLE WHERE
MESS_NR==:'Q11'"
Beispiel: Tabellen-Name definiert durch Pfad- und
Dateinamen
. . .
20 SQL Q5 "SELECT MESS_NR,MESS_X,MESS_Y,
MESS_Z FROM 'V:\TABLE\TAB_EXAMPLE' WHERE
MESS_NR<20"
429

Quicklinks ausblenden:

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis