Sql bind, 9 dostp do tabeli z instrukcjami sql – HEIDENHAIN TNC 320 (340 551-01) Instrukcja Obsługi
Strona 353

HEIDENHAIN TNC 320
353
10.9 Dostp do tabeli z instrukcjami SQL
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.
8
Nr parametru dla wyniku: Q parametr, który
zostaje „przywi zany” do kolumny tabeli
(przyporz dkowany).
8
Baza danych: nazwa kolumny: Prosz zapisać
nazw tabeli i oznaczenie kolumny – rozdzielone
przy pomocy „.“.
Nazwa tabeli: synonim lub nazwa ścieżli i pliku tej
tabeli. Synonim zostaje zapisany bezpośrednio –
nazwa ścieżli i pliku zostaj podawane w prostym
cudzysłowiu.
Oznaczenie kolumny: określone w danych
konfiguracji oznaczenie kolumny tabeli
Przykład: 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"
Przykład: Anulowanie przyporz dkowania
91 SQL BIND Q881
92 SQL BIND Q882
93 SQL BIND Q883
94 SQL BIND Q884
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).