Χρησιμοποιείται για την εκκίνηση και την ολοκλήρωση ρητών συναλλαγών.
Σύνταξη
Ξεκινά μια νέα συναλλαγή.
BEGIN TRANSACTION
Ολοκληρώνει μια συναλλαγή με οριστικοποίηση όλων των εργασιών που εκτελέστηκαν κατά τη διάρκεια της συναλλαγής.
COMMIT [ΣΥΝΑΛΛΑΓΗ | ΕΡΓΑΣΙΑ]
Ολοκληρώνει μια συναλλαγή με ανάκληση όλων των εργασιών που εκτελέστηκαν κατά τη διάρκεια της συναλλαγής.
ROLLBACK [ΣΥΝΑΛΛΑΓΗ | ΕΡΓΑΣΙΑ]
Παρατηρήσεις
Οι συναλλαγές δεν ξεκινούν αυτόματα. Για να ξεκινήσετε μια συναλλαγή, πρέπει να το κάνετε ρητώς με την πρόταση BEGIN TRANSACTION.
Είναι δυνατή η ένθεση συναλλαγών σε έως πέντε επίπεδα. Για να ξεκινήσετε μια ένθετη συναλλαγή, χρησιμοποιήστε την πρόταση BEGIN TRANSACTION στο περιβάλλον μιας υπάρχουσας συναλλαγής.
Οι συναλλαγές δεν υποστηρίζονται για συνδεδεμένους πίνακες.