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
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"