subject:FOR TRIGGERS หรือ AFTER TRIGGERS
content:เป็น Trigger ซึ่งจะทำงานภายหลังจากที่มีคำสั่ง SQL ที่เกี่ยวข้อง
กับการเปลี่ยนแปลงข้อมูล ( INSERT, DELETE, UPDATE )
โดยมีขั้นตอนการทำงาน ดังนี้
1) ทำคำสั่ง SQL ตามปกติ
2) ที่ Table ใดๆ จะมีการตรวจสอบความถูกต้องของข้อมูลด้วย Constraint ต่างๆ
3) ระบบทำการสร้างตาราง Inserted และ Deleted
4) เริ่มทำงาน FOR TRIGGERS หรือ AFTER TRIGGERS
โดยมีข้อจำกัดทางด้านการใช้งาน ดังนี้
1) ใช้ได้กับ Table เท่านั้น
2) สามารถสร้าง Trigger ได้หลายตัว เพื่อทำงานสำหรับคำสั่ง INSERT, DELETE, UPDATE
3) สามารถทำงานร่วมกับ Table ที่ถูกควบคุมความถูกต้องด้วย CASCADING REFERENCES
4) ในกรณีที่มีหลาย Trigger สามารถกำหนดลำดับแรกสุด และท้ายสุด ที่จะให้ Trigger ทำงานได้
5) ไม่อนุญาติให้ใช้กับคอลัมน์ประเภท text, ntext, image ที่อยู่ในตาราง Inserted และ Deleted