Zapiranje transakcije z možnostjo SQL COMMIT
Uporaba
Funkcija SQL COMMIT istočasno prenese vse v transakciji spremenjene in dodane vrstice nazaj v preglednico. Transakcija se določi prek funkcije HANDLE. S funkcijo SELECT...FOR UPDATE krmiljenje nastavljeno blokado pri tem ponastavi.
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
Dodeljena funkcija HANDLE (upravljaj) preneha veljati.
Krmiljenje v določeni spremenljivki prikazuje, ali je bil postopek branja uspešen (0) ali napačen (1).
Vnos
11 SQL COMMIT Q1 HANDLE Q5 | ; zapiranje vseh vrstic transakcije Q5 in posodobitev preglednice |
NC-funkcija vsebuje naslednje sintaktične elemente:
Sintaktični element | Pomen |
---|---|
SQL COMMIT | Odpiralnik sintakse za ukaz SQL COMMIT |
Q/QL/QR ali Q REF | Spremenljivka, v kateri krmiljenje shrani rezultat |
HANDLE | Parameter Q z identifikacijo transakcije |
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" |
* - ... |
31 SQL FETCH Q1 HANDLE Q5 INDEX+Q2 |
* - ... |
41 SQL UPDATE Q1 HANDLE Q5 INDEX+Q2 |
* - ... |
51 SQL COMMIT Q1 HANDLE Q5 |