9 tabellenzugriffe mit sql-anweisungen, Einführung – HEIDENHAIN TNC 320 (340 551-01) Benutzerhandbuch

Seite 347

Advertising
background image

HEIDENHAIN TNC 320

347

1

0

.9 T

a

bellenzugr

if

fe mit SQL-An

w

e

isung

e

n

10.9 Tabellenzugriffe mit

SQL-Anweisungen

Einführung

Tabellenzugriffe programmieren Sie bei der TNS mit SQL-Anweisun-

gen im Rahmen einer „Transaktion“. Eine Transaktion besteht aus

mehreren SQL-Anweisungen, die ein geordnetes Bearbeiten der

Tabellen-Einträge gewährleisten.

Begriffe, die im folgenden verwendet werden:

„

Tabelle: Eine Tabelle besteht aus x Spalten und y Zeilen. Sie wird

als Datei in der Dateiverwaltung der TNC gespeichert und mit Pfad-

und dem Dateinamen (=Tabellen-Name) adressiert. Alternativ zur

Adressierung durch Pfad- und Dateiname können Synonyme ver-

wendet werden.

„

Spalten: Die Anzahl und die Bezeichnung der Spalten wird bei der

Konfiguration der Tabelle festgelegt. Die Spalten-Bezeichnug wird

bei verschiedene SQL-Anweisungen zur Adressierung verwendet.

„

Zeilen: Die Anzahl der Zeilen ist variabel. Sie können neue Zeilen

hinzufügen. Es werden keine Zeilen-Nummern oder ähnliches

geführt. Sie können aber Zeilen aufgrund ihres Spalten-Inhalts aus-

wählen (selektieren). Das Löschen von Zeilen ist nur im Tabellen-

Editor möglich – nicht per NC-Programm.

„

Zelle: Eine Spalte aus einer Zeile.

„

Tabellen-Eintrag: Inhalt einer Zelle

„

Result-set: Während einer Transaktion werden die selektierten Zei-

len und Spalten im Result-set verwaltet. Betrachten Sie den Result-

set als „Zwischenspeicher“, der temporär die Menge selektierter

Zeilen und Spalten aufnimmt. (Result-set = enlisch Ergebnismenge).

„

Synonym: Mit diesem Begriff wird ein Name für eine Tabelle

bezeichnet, der statt Pfad- und Dateinamen verwendet wird. Syn-

onyme werden vom Maschinen-Hersteller in den Konfigurationsda-

ten festgelegt.

Tabellen werden vom Maschinen-Hersteller konfiguriert.

Dabei werden auch die Namen und Bezeichnungen fest-

gelegt, die als Parameter für SQL-Anweisungen erforder-

lich sind.

Advertising