Dient zum Auslösen und Abschließen expliziter Transaktionen.
Syntax
Löst eine neue Transaktion aus.
BEGIN TRANSACTION
Schließt eine Transaktion ab, indem für alle während der Transaktion ausgeführten Aufgaben ein Commit erfolgt.
COMMIT [TRANSACTION | WORK]
Schließt eine Transaktion ab, indem alle während der Transaktion ausgeführten Aufgaben zurückgesetzt werden.
ROLLBACK [TRANSACTION | WORK]
Hinweise
Transaktionen werden nicht automatisch gestartet. Um eine Transaktion zu starten, müssen Sie dazu BEGIN TRANSACTION explizit verwenden.
Transaktionen können bis zu fünf Ebenen tief geschachtelt werden. Zum Starten einer geschachtelten Transaktion verwenden Sie BEGIN TRANSACTION im Kontext einer vorhandenen Transaktion.
Transaktionen werden nicht für verknüpfte Tabellen unterstützt.