Sql bind, 9 p řístupy k t abulkám s instrukcemi sql – HEIDENHAIN TNC 320 (340 55x-04) Uživatelská příručka
Stránka 262
262
Programování: Q-parametry
8.9 P
řístupy k t
abulká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.
U
Číslo parametru pro výsledek: Q-parametr, který se
spojí (přiřadí) se sloupečkem tabulky.
U
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.
Název sloupečku: označení sloupečku tabulky,
definované v konfiguračních údajích.
Példa: „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"
Példa: 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).