สมมติว่ามี country_id ที่เป็น FOREIGN KEY อ้างอิงถึง ตาราง_ประเทศ หากลบข้อมูลประเทศแล้ว สิ่งที่เกิดขึ้นจะขึ้นอยู่กับการตั้งค่าอะไร

การตั้งค่า DEFAULT ของคอลัมน์
การตั้งค่า UNIQUE ของพ.รี่มารีคีย์
การตั้งค่า CHECK ของฟอเรนคีย์
การตั้งค่า ON DELETE ของฟอเรนคีย์

เฉลยอธิบาย

ON DELETE กำหนดการตอบสนอง เช่น CASCADE, RESTRICT/NO ACTION หรือ SET NULL โดย SET NULL ใช้ได้เมื่อคอลัมน์ลูกยอมรับ NULL

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

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