9 přstupy k tabulk ám s instrukcemi sql – HEIDENHAIN TNC 320 (340 551-01) Uživatelská příručka

Stránka 349

Advertising
background image

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 .

Advertising