ข้อใดอธิบายความหมายของ “SET TRANSACTION” ได้ถูกต้อง

กัน Dirty read แต่ค่าที่อ่านซ้ำอาจเปลี่ยนหลังธุรกรรมอื่น COMMIT
กำหนดลักษณะ เช่น Isolation level หรือ Read only ตามที่ระบบรองรับ
แสดงแผนที่ Optimizer ประมาณการ เช่น Scan, Join, Sort และ Cost
เมื่อ COMMIT แล้ว การเปลี่ยนควรคงอยู่แม้ระบบขัดข้องตามหลักประกันของ DBMS

เฉลยอธิบาย

หลักฐานส่วนที่ 4: ธุรกรรม ACID และการทำงานพร้อมกันระบุข้อความเต็มว่า “SET TRANSACTION — กำหนดลักษณะ เช่น Isolation level หรือ Read only ตามที่ระบบรองรับ” ดังนั้นคำตอบคือ “กำหนดลักษณะ เช่น Isolation level หรือ Read only ตามที่ระบบรองรับ” ส่วนตัวเลือกอื่นเป็นหลักของคนละเงื่อนไขหรือคนละประเด็น

ข้อสอบอื่นในวิชาการใช้ภาษา SQL

ดูข้อสอบวิชานี้ทั้งหมด →