Freigeben über


TRANSACTION-Anweisung (Microsoft Access SQL)

Gilt für: Access 2013, Office 2013

Dient zum Auslösen und Abschließen expliziter Transaktionen.

Syntax

Initiiert eine neue Transaktion:

BEGIN TRANSACTION

Schließt eine Transaktion ab, indem für alle während der Transaktion ausgeführten Schritte ein Commit ausgeführt wird:

COMMIT [TRANSACTION | WORK]

Schließt eine Transaktion ab, indem für alle während der Transaktion ausgeführten Schritte ein Rollback ausgeführt wird:

ROLLBACK [TRANSACTION | WORK]

Hinweise

Transaktionen werden nicht automatisch gestartet. Zum Starten einer Transaktion müssen Sie explizit den Befehl BEGIN TRANSACTION verwenden.

Transaktionen können in bis zu fünf Ebenen geschachtelt sein. Zum Starten einer geschachtelten Transaktion verwenden Sie BEGIN TRANSACTION im Kontext einer vorhandenen Transaktion.

Für verknüpfte Tabellen werden Transaktionen nicht unterstützt.