Anfang des Inhaltsbereichs

Syntaxdokumentation AUTOCOMMIT-Kommando Dokument im Navigationsbaum lokalisieren

Mit diesem Kommando zum Aufbau einer Datenbanksitzung schalten Sie den AUTOCOMMIT-Modus für eine Datenbanksitzung ein und aus.

Syntax

<autocommit_statement> :: = AUTOCOMMIT ON | AUTOCOMMIT OFF

AUTOCOMMIT ON

Der AUTOCOMMIT-Modus ist eingeschaltet (Vorschlagswert des Loader).

Bei Kommandos zum Laden wird das Einfügen einer bestimmten Anzahl von Datensätzen mit einem COMMIT abgeschlossen. Diese Anzahl von Datensätzen kann vom Benutzer durch das Kommando SET TRANSACTION SIZE festgelegt werden. Beim Entladen von Daten hat dieser Modus keine Bedeutung, da die Tabelleninhalte in der Datenbank nicht verändert werden.

Wenn bei eingeschaltetem AUTOCOMMIT-Modus COMMIT- und ROLLBACK-Anweisungen ausgeführt werden, werden diese vom SAP DB Loader ignoriert.

Jede SQL-Anweisung wird vom Loader implizit mit einem COMMIT abgeschlossen.

AUTOCOMMIT OFF

Der AUTOCOMMIT-Modus ist ausgeschaltet.

Alle Transaktionen, müssen explizit durch ein COMMIT beendet werden.

Sie haben die Möglichkeit, Kommandos zu Einheiten zusammenfassen, um sie insgesamt abzuschließen oder zurückzusetzen.

Dieser Modus gilt nicht für die Kommandos FASTLOAD, TABLEEXTRACT und TABLELOAD, da dieseKommandos außerhalb des Transaktionskonzeptes der Datenbank ablaufen und daher vom Loader stets implizit mit einem commit abgeschlossen werden.

Hinweis

Bei großen Transaktionen (z.B. viele zu ladende Datensätze) muss der Log-Bereich entsprechend groß sein.

Ende des Inhaltsbereichs