เริ่มต้นใช้งานเริ่มต้นใช้งานได้ฟรี

การระบุ trigger ที่มีปัญหา

คุณพบปัญหาขณะบันทึกออเดอร์ใหม่ในระบบขายของบริษัท

ปัญหานี้เกี่ยวข้องกับการทำงานของ trigger แต่ยังไม่มีรายละเอียดมากนักเกี่ยวกับ trigger เหล่านั้น และน่าเสียดายที่ออบเจ็กต์ต่าง ๆ ในฐานข้อมูล (รวมถึง trigger) ไม่ได้มีเอกสารประกอบไว้

จำเป็นต้องระบุให้ได้ว่า trigger ใดเป็นต้นเหตุของปัญหา เพื่อดำเนินการสืบสวนต่อ และเพื่อความแน่ใจ ต้องรวบรวมข้อมูลสำคัญเกี่ยวกับ trigger เหล่านั้นด้วย

ข้อมูลเดียวที่มีตอนเริ่มต้นการสืบสวนคือ ตารางที่เกี่ยวข้องกับปัญหาคือตาราง Orders

แบบฝึกหัดนี้เป็นส่วนหนึ่งของหลักสูตร

การสร้างและปรับแต่ง Trigger ใน SQL Server

ดูคอร์ส

แบบฝึกหัดเชิงโต้ตอบแบบลงมือทำ

ลองทำแบบฝึกหัดนี้โดยเติมโค้ดตัวอย่างนี้ให้สมบูรณ์

-- Get the table ID
SELECT ___ AS TableID
FROM sys.objects
WHERE ___ = '___';
แก้ไขและรันโค้ด