Transactionlar bir dizi işlemin başarılı sonuçlanana kadar saklanmasını, başarılı olduğu durumda işlemi en baştan tekrarlıyıp gerçekleştirmesini, başarısız olduğu durumda ise işlemi geri almasını sağlayan SQL yapısıdır.
Söz Dizimi:
BEGIN { TRAN | TRANSACTION } [ { transaction_name | @tran_name_variable } [ WITH MARK [ 'description' ] ] ] [ ; ]