การระบุ trigger ที่มีปัญหา
คุณพบปัญหาขณะบันทึกออเดอร์ใหม่ในระบบขายของบริษัท
ปัญหานี้เกี่ยวข้องกับการทำงานของ trigger แต่ยังไม่มีรายละเอียดมากนักเกี่ยวกับ trigger เหล่านั้น และน่าเสียดายที่ออบเจ็กต์ต่าง ๆ ในฐานข้อมูล (รวมถึง trigger) ไม่ได้มีเอกสารประกอบไว้
จำเป็นต้องระบุให้ได้ว่า trigger ใดเป็นต้นเหตุของปัญหา เพื่อดำเนินการสืบสวนต่อ และเพื่อความแน่ใจ ต้องรวบรวมข้อมูลสำคัญเกี่ยวกับ trigger เหล่านั้นด้วย
ข้อมูลเดียวที่มีตอนเริ่มต้นการสืบสวนคือ ตารางที่เกี่ยวข้องกับปัญหาคือตาราง Orders
แบบฝึกหัดนี้เป็นส่วนหนึ่งของหลักสูตร
การสร้างและปรับแต่ง Trigger ใน SQL Server
แบบฝึกหัดเชิงโต้ตอบแบบลงมือทำ
ลองทำแบบฝึกหัดนี้โดยเติมโค้ดตัวอย่างนี้ให้สมบูรณ์
-- Get the table ID
SELECT ___ AS TableID
FROM sys.objects
WHERE ___ = '___';