Sql bind, 9 p řístupy k t abulkám s instrukcemi sql – HEIDENHAIN TNC 620 (73498x-01) Uživatelská příručka

Stránka 276

Advertising
background image

276

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.

Označení sloupečku tabulky: označení sloupečků

tabulky definované v konfiguračních údajích.

Pří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"

Pří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).

Advertising