Sql bind – HEIDENHAIN TNC 640 (34059x-04) Instrukcja Obsługi

Strona 324

Advertising
background image

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

Advertising