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.

Črne puščice in pripadajoča sintaksa prikazujejo notranje poteke ukaza SQL COMMIT.

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