Uporablja se za začetek ali končanje eksplicitnih transakcij.
Sintaksa
Začnite novo transakcijo.
BEGIN TRANSACTION
Zaključite transakcijo tako, da uveljavite celotno delo, ki ste ga opravili med transakcijo.
COMMIT [TRANSACTION | WORK]
Zaključite transakcijo tako, da razveljavite celotno delo, ki ste ga opravili med transakcijo.
ROLLBACK [TRANSACTION | WORK]
Opombe
Transakcije se ne zaženejo samodejno. Če želite zagnati transakcijo, morate to storiti z ukazom »BEGIN TRANSACTION«.
Transakcije lahko ugnezdite do največ pet ravni. Če želite zagnati ugnezdeno transakcijo, uporabite ukaz »BEGIN TRANSACTION« znotraj konteksta obstoječe transakcije.
Transakcije niso podprte za povezane tabele.