9 přstupy k tabulk ám s instrukcemi sql – HEIDENHAIN TNC 320 (340 551-01) Uživatelská příručka
Stránka 349
HEIDENHAIN TNC 320
349
10.9 Přstupy k tabulk
ám s instrukcemi SQL
Výsledková sada (Result set)
Vybrané řádky ve výsledkové sadě se č sluj od 0 nahoru. Toto
č slován se označuje jako index. Během čtec ch a zapisovac ch
př stupů se udává Index a tak se c leně pracuje s jedinou řádkou
výsledkové sady.
Často je výhodné řádky ve výsledkové sadě ukládat setř děné. To je
možné pomoc definice sloupečku tabulky, který obsahuje tř d c
kritérium. Nav c se zvol stoupaj c nebo klesaj c pořad (SQL
SELECT ... ORDER BY ...).
Zvolený řádek, který se přebral do výsledkové sady, se adresuje
pomoc HANDLE(Manipulátoru souboru). Všechny následuj c
instrukce SQL použ vaj Handle (Manipulátor) jako referenci tohoto
„Množstv zvolených řádek a sloupců“.
Při ukončen transakce se Handle opět uvoln (SQL COMMIT...
nebo SQL ROLLBACK...). Pak již nen platné .
Můžete zpracovávat několik výsledkových sad současně. Server SQL
zadává při každém přiřazen výběru nový Handle.
„Spojen “ Q parametru se sloupcem
NC program nemá př mý př stup k tabulkovým záznamům ve
výsledkové sadě. Data se mus převést do Q parametrů. Naopak se
data nejdř ve připrav do Q parametrů a pak se převedou do
výsledkové sady.
Pomoc SQL BIND ... definujete, které sloupečky tabulky se odraz
v kterých Q parametrech. Q parametry se "spoj “ se sloupečky
(přiřad se k nim). Sloupečky, které nejsou „spojené“ s Q parametry,
se při čten /zápisech neberou do úvahy.
Generuje li se př kazem SQL INSERT... nová řádka tabulky, tak se
sloupečkům, které nejsou „spojené" s Q parametry, přiřad
standardn hodnoty .