ติดตามการเปลี่ยนแปลงของตาราง
ให้สร้าง trigger ใหม่ในระดับฐานข้อมูล เพื่อบันทึกการเปลี่ยนแปลงที่เกิดขึ้นกับตารางลงใน TablesChangeLog
Trigger นี้ควรทำงานเมื่อมีการสร้าง แก้ไข หรือลบตาราง
แบบฝึกหัดนี้เป็นส่วนหนึ่งของหลักสูตร
การสร้างและปรับแต่ง Trigger ใน SQL Server
คำแนะนำการฝึกหัด
สร้าง trigger ใหม่ตามข้อกำหนดของบริษัท
แบบฝึกหัดเชิงโต้ตอบแบบลงมือทำ
ลองทำแบบฝึกหัดนี้โดยเติมโค้ดตัวอย่างนี้ให้สมบูรณ์
-- Create the trigger to log table info
CREATE TRIGGER TrackTableChanges
ON ___
FOR CREATE_TABLE,
___,
DROP_TABLE
AS
INSERT INTO ___ (EventData, ChangedBy)
VALUES (EVENTDATA(), USER);