Används till att initiera och slutföra explicita transaktioner.
Syntax
Initiera en ny transaktion.
BEGIN TRANSACTION
Slutföra en transaktion genom att bekräfta allt arbete som utförts under transaktionen.
COMMIT [TRANSACTION | WORK]
Slutföra en transaktion genom att återföra allt arbete som utförts under transaktionen.
ROLLBACK [TRANSACTION | WORK]
Kommentarer
Transaktioner initieras inte automatiskt. Om du vill starta en transaktion måste du göra det uttryckligen med BEGIN TRANSACTION.
Transaktioner kan kapslas i upp till fem nivåer. Du kan börja skapa en kapslad transaktion genom att använda BEGIN TRANSACTION inuti en befintlig transaktion.
Transaktioner stöds inte för länkade tabeller.