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' ] ]
]
[ ; ]