Ustvarjanje nove vrstice v količini rezultata iz možnostjo SQL INSERT
Uporaba
Ukaz VSTAVI SQL ustvari novo vrstico v nizu Niz rezultatov (nabor rezultatov). Krmiljenje vrednosti posameznih celic kopira iz povezanih parametrov Q. Transakcija se določi prek funkcije HANDLE.
Pogoji
- Koda 555343
- Preglednica je prisotna
- Primerno ime preglednice
Imena preglednic in stolpcev preglednic se morajo začeti s črko in ne smejo vsebovati računskih znakov, npr. +. Ti znaki lahko na podlagi ukazov SQL pri uvozu ali izvozu podatkov povzročijo težave.
Opis funkcije
Funkcija SQL INSERT upošteva vse stolpce, ki jih vsebuje navodilo SELECT (ukaz SQL SQL EXECUTE). Stolpce preglednice brez ustreznega navodila SELECT (se ne nahaja v rezultatu povpraševanja) krmiljenje opiše s privzetimi vrednostmi.
Krmiljenje v določeni spremenljivki prikazuje, ali je bil postopek branja uspešen (0) ali napačen (1).
Vnos
11 SQL INSERT Q1 HANDLE Q5 | ; ustvarjanje nove vrstice v transakciji Q5 |
NC-funkcija vsebuje naslednje sintaktične elemente:
Sintaktični element | Pomen |
---|---|
SQL INSERT | Odpiralnik sintakse za ukaz SQL INSERT |
Q/QL/QR ali Q REF | Spremenljivka, v kateri krmiljenje shrani rezultat |
HANDLE | Parameter Q z identifikacijo transakcije |
Napotek
Krmiljenje pri zapisovanju v preglednice preveri dolžino parametra niza. Če vnosi presežejo dolžino stolpcev za opisovanje, krmiljenje odda sporočilo o napaki.
Primer
11 SQL BIND Q881 "Tab_Example.Position_Nr" |
12 SQL BIND Q882 "Tab_Example.Measure_X" |
13 SQL BIND Q883 "Tab_Example.Measure_Y" |
14 SQL BIND Q884 "Tab_Example.Measure_Z" |
* - ... |
21 SQL Q5 "SELECT Position_Nr,Measure_X,Measure_Y, Measure_Z FROM Tab_Example" |
* - ... |
31SQL INSERT Q1 HANDLE Q5 |