Digunakan untuk memulai dan menyimpulkan transaksi eksplisit.
Sintaks
Memulai transaksi baru.
BEGIN TRANSACTION
Menyelesaikan transaksi dengan menjalankan semua pekerjaan yang dilakukan selama transaksi.
COMMIT [TRANSACTION | WORK]
Menyelesaikan transaksi dengan mengembalikan semua pekerjaan yang dilakukan selama transaksi.
ROLLBACK [TRANSACTION | WORK]
Keterangan
Transaksi tidak dimulai secara otomatis. Untuk memulai transaksi, Anda harus melakukannya secara eksplisit menggunakan BEGIN TRANSACTION.
Transaksi dapat ditumpuk hingga lima tingkat. Untuk memulai transaksi bertumpuk, gunakan BEGIN TRANSACTION dalam konteks transaksi yang sudah ada.
Transaksi tidak didukung untuk tabel tertaut.