Wordt gebruikt om expliciete transacties te starten en te beëindigen.
Syntaxis
Start een nieuwe transactie.
BEGIN TRANSACTION
Sluit een transactie door alle werkzaamheden die tijdens de transactie zijn uitgevoerd te bevestigen.
COMMIT [TRANSACTION | WORK]
Sluit een transactie door alle werkzaamheden die tijdens de transactie zijn uitgevoerd terug te rollen.
ROLLBACK [TRANSACTION | WORK]
Opmerkingen
Transacties worden niet automatisch gestart. U moet een transactie expliciet starten door BEGIN TRANSACTION te gebruiken.
Transacties kunnen tot vijf niveaus diep worden genest. Gebruik BEGIN TRANSACTION in de context van een bestaande transactie om een geneste transactie te starten.
Transacties worden niet ondersteund voor gekoppelde tabellen.