Sql bind, Dostępy do tabeli z instrukcjami sql 9.9 – HEIDENHAIN TNC 640 (34059x-02) Instrukcja Obsługi
Strona 315
Dostępy do tabeli z instrukcjami SQL
9.9
9
TNC 640 | Instrukcja obsługi dla operatora HEIDENHAIN-dialog tekstem otwartym | 10/2013
315
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).
Parametr-nr dla wyniku
: Q-parametr
przywiązawany do kolumny tabeli (przypisywany).
Baza danych: nazwa kolumny
: proszę zapisać
nazwę tabeli i oznaczenie kolumny – rozdzielone
przy pomocy . .
Nazwa tabeli
: synonim lub nazwa ścieżki 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