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

Strona 315

Advertising
background image

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

Advertising