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

Stránka 352

Advertising
background image

352

10 Programován : Q parametry

10.9 Přstupy k tabulk

ám s instrukcemi SQL

SQL SELECT

SQL SELECT vyb rá řádky tabulky a převád je do výsledkové sady.

Server SQL ukládá data po řádc ch do výsledkové sady. Řádky se
č sluj postupně od 0. Toto č slo řádku

INDEX se použ vá v

př kazech SQL Fetch a Update.

V opci SQL SELECT...WHERE... zadejte kritéria pro výběr . T m se
může omezit počet přenášených řádek. Když tuto opci nepoužijete,
nahraj se všechny řádky tabulky.

V opci SQL SELECT...ORDER BY... zadejte kritérium pro tř děn .
Obsahuje označen sloupečku a kl čové slovo pro vzestupné/
sestupné tř děn . Nepoužijete li tuto opci, tak se budou řádky ukládat
v náhodném pořad .

Opc SQL SELECT...FOR UPDATE zablokujete vybrané řádky pro
ostatn aplikace. Ostatn aplikace mohou tyto řádky č st, ale
nemohou je měnit. Tuto opci bezpodm nečně použ vejte, pokud
provád te změny v tabulkových záznamech.

Prázdná výsledková sada:Nejsou li k dispozici žádné řádky, které
by odpov daly výběrovým kritéri m, tak server SQL vrát platný Handle
ale žádné tabulkové záznamy.

Př klad: Zvolit všechny řádky 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"

. . .

20 SQL Q5 "SELECT MESS_NR,MESS_X,
MESS_Y, MESS_Z FROM TAB_EXAMPLE"

Př klad: Výběr řádků tabulky s opc WHERE
(KDE)

. . .

20 SQL Q5 "SELECT MESS_NR, MESS_X,
MESS_Y, MESS_Z FROM TAB_EXAMPLE
WHERE MESS_NR<20"

Př klad: Výběr řádků tabulky s opc WHERE
(KDE) a Q parametrů

. . .

20 SQL Q5 "SELECT MESS_NR, MESS_X,
MESS_Y, MESS_Z FROM TAB_EXAMPLE
WHERE MESS_NR==:’Q11’"

Př klad: Název tabulky definovaný cestou a
názvem souboru

. . .

20 SQL Q5 "SELECT MESS_NR,MESS_X,
MESS_Y, MESS_Z FROM
’V:\TABLE\TAB_EXAMPLE’ WHERE
MESS_NR<20"

Advertising