Sql bind – HEIDENHAIN TNC 640 (34059x-04) Instrukcja Obsługi
Strona 324
Programowanie: parametry Q
9.9
Dostępy do tabeli z instrukcjami SQL
9
324
TNC 640 | Instrukcja obsługi dla operatora HEIDENHAIN-dialog tekstem otwartym | 4/2014
SQL BIND
SQL BIND
przywiązuje Q-parametr do kolumny tabeli. Instrukcje SQL,
a mianowicie Fetch, Update i Insert, wykorzystują to przywiązanie
(przyporządkowanie) przy transferze danych pomiędzy Result-set i
programem NC.
SQL BIND
bez nazwy tabeli i kolumny anuluje przyporządkowanie.
Przyporządkowanie dobiega końca najpóźniej z końcem programu
NC lub podprogramu.
Operator może programować dowolnie dużo
przywiązań. W operacjach czytania/zapisu zostają
uwzględnione wyłącznie kolumny, podane przez
operatora w instrukcji select.
SQL BIND...
musi być programowana
przed
instrukcjami fetch, update lub insert. Instrukcja
select może być programowana bez poprzedzającej
ją instrukcji bind.
Jeśli w instrukcji select zostaną dołączone kolumny,
dla których nie zaprogramowano przywiązania,
to prowadzi to w operacjach czytania/zapisu do
pojawienia błędu (przerwanie programu).
Nr parametru dla wyniku
: Q-parametr,
który zostaje przywiązany do kolumny tabeli
(przyporządkowany).
Baza danych: nazwa kolumny
: Zapisać nazwę
tabeli i oznaczenie kolumny – rozdzielone przy
pomocy . .
Nazwa tabeli
: synonim lub nazwa ścieżli i pliku tej
tabeli. Synonim zostaje zapisywany bezpośrednio –
nazwa ścieżki i pliku zostają podawane w prostym
cudzysłowiu.
Oznaczenie kolumn
: określone w danych
konfiguracji oznaczenie dla kolumny tabeli
Przywiązywanie Q-parametrów do
kolumn tabeli
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"
Anulowanie przyporządkowania
91 SQL BIND Q881
92 SQL BIND Q882
93 SQL BIND Q883
94 SQL BIND Q884