Sql bind, Dostępy do tabeli z instrukcjami sql 9.9 – HEIDENHAIN TNC 640 (34059x-05) Instrukcja Obsługi

Strona 337

Advertising
background image

Dostępy do tabeli z instrukcjami SQL

9.9

9

TNC 640 | Instrukcja obsługi dla operatora HEIDENHAIN-dialog tekstem otwartym | 5/2015

337

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

: proszę zapisać

nazwę tabeli i oznaczenie kolumny – rozdzielone

przy pomocy . .

Nazwa tabeli

: synonim lub nazwa ścieżki bądź

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

Advertising