Dùng để khởi tạo và kết thúc các giao dịch rõ ràng.
Cú pháp
Khởi tạo một giao dịch mới.
BEGIN TRANSACTION
Kết thúc giao dịch bằng cách xác nhận tất cả công việc đã thực hiện trong quá trình giao dịch.
COMMIT [TRANSACTION | WORK]
Kết thúc giao dịch bằng cách quay lui mọi công việc đã thực hiện ở quá trình giao dịch.
ROLLBACK [TRANSACTION | WORK]
Ghi chú
Không tự động bắt đầu giao dịch. Để bắt đầu một giao dịch, bạn phải thực hiện một cách rõ ràng bằng cách sử dụng BEGIN TRANSACTION.
Có thể lồng giao dịch đến tối đa năm cấp độ. Để bắt đầu một giao dịch lồng, hãy sử dụng BEGIN TRANSACTION trong ngữ cảnh của giao dịch hiện có.
Không hỗ trợ giao dịch đối với bảng được liên kết.