Your Browser is not longer supported

Please use Google Chrome, Mozilla Firefox or Microsoft Edge to view the page correctly
Loading...

{{viewport.spaceProperty.prod}}

Der SQL-Vorgang

&pagelevel(2)&pagelevel

In einer SQL-Anwendung werden SQL-spezifische Verwaltungsdaten über Transaktionsgrenzen hinweg aufbewahrt. Eine solche Verwaltungseinheit wird als Vorgang bezeichnet.

Bild 10: SQL-Vorgang

Der SQL-Vorgang kann verschiedene Zustände haben:

  • aktiver Vorgang;
    es ist eine Transaktion der SQL-Anwendung offen

  • inaktiver Vorgang;
    es ist gerade keine SQL-Transaktion offen.


Der DBH merkt sich während eines Vorgangs die Deklarationen von DECLARE CURSOR und CREATE TEMPORARY VIEW.

Es kann vorkommen, dass ein sehr lange nicht aktivierter Vorgang vom DBH oder vom Datenbankadministrator beendet wird. In diesem Fall wird bei der nächsten SQL-Anweisung ein neuer Vorgang eröffnet, wobei das SQL-Laufzeitsystem vorgangsrelevante Daten wieder an den DBH übergibt.

Siehe auch „DBH Ladeparameter PP SQL“ und „PP SQL-LIMIT“ auf "Anzahl gleichzeitig aktiver SQL-Vorgänge festlegen (SQL)", sowie das „DAL-Kommando DISPLAY SQL“ auf "Informationen über einen SQL-Vorgang ausgeben (DISPLAY SQL)".