Sql bind, 9 p řístupy k tabulkám s instrukcemi sql – HEIDENHAIN TNC 320 (340 551-02) Uživatelská příručka
Stránka 368
368
10 Programování: Q-parametry
10.9 P
řístupy k tabulká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.
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).