Sql bind – HEIDENHAIN TNC 128 (77184x-01) Uživatelská příručka
Stránka 222
222
Programování: Q--parametry
8.9 P
řístupy k t
a
bulkám s instrukcemi SQL-
SQL BIND
SQL BIND spojuje Q-parametr s jedním sloupcem tabulky. Instrukce
SQL Fetch, Update a Insert vyhodnocují toto „spojení“ (přiřazení)
během přenosu dat mezi výsledkovou sadou a NC-programem.
SQL BIND bez názvu tabulky a sloupce spojení ruší. Spojení končí
nejpozději s ukončením NC-programu, popř. podprogramu.
Číslo parametru pro výsledek: Q-parametr, který se
spojí (přiřadí) se sloupečkem tabulky.
Databanka: Název sloupečku: zadejte název tabulky a
označení sloupce – oddělené tečkou (.).
Jméno tabulky: synonymum nebo cesta a název
souboru této tabulky. Synonymum se zadává přímo –
cesta a název souboru se uvádí v jednoduchých
uvozovkách.
Označení sloupečku tabulky: označení sloupečků
tabulky definované v konfiguračních údajích.
Príklad: „Spojení“ (přiřazení) Q-parametru se
sloupcem tabulky
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"
Príklad: Zrušení spojení
91 SQL BIND Q881
92 SQL BIND Q882
93 SQL BIND Q883
94 SQL BIND Q884
Můžete programovat libovolný počet „spojení“. Během
čtení a zápisů se bere ohled výlučně na sloupečky, které
jsou uváděné v instrukci Select.
SQL BIND... se musí naprogramovat před instrukcemi
Fetch, Update nebo Insert. Instrukci Select můžete
naprogramovat bez předchozích spojovacích instrukcí.
Pokud uvedete v instrukci Select sloupečky, které
nemají naprogramované žádné „spojení“, tak to během
čtení/zápisů vyvolá chybu (přerušení programu).