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

Strona 353

Advertising
background image

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).

Advertising