ใช้เพื่อเริ่มต้นและสรุปทรานแซคชันที่ชัดเจน
ไวยากรณ์
เริ่มต้นทรานแซคชันใหม่
BEGIN TRANSACTION
สรุปทรานแซคชันโดยยืนยันงานทั้งหมดที่ดำเนินการระหว่างทรานแซคชัน
COMMIT [TRANSACTION | WORK]
สรุปทรานแซคชันโดยย้อนกลับงานทั้งหมดที่ดำเนินการระหว่างทรานแซคชัน
ROLLBACK [TRANSACTION | WORK]
ข้อสังเกต
การทําธุรกรรมจะไม่เริ่มต้นโดยอัตโนมัติ เมื่อต้องการเริ่มต้นทรานแซคชัน คุณต้องทําอย่างชัดเจนโดยใช้ BEGIN TRANSACTION
ธุรกรรมสามารถซ้อนกันได้สูงสุดห้าระดับ เมื่อต้องการเริ่มต้นทรานแซคชันซ้อนกัน ให้ใช้ BEGIN TRANSACTION ภายในบริบทของทรานแซคชันที่มีอยู่แล้ว
ตารางที่ลิงก์กันไม่รองรับทรานแซคชัน