INSTEAD OF TRIGGER SQL Server Trigger : สอน คำสั่ง ของ INSTEAD OF TRIGGER, เรียน คำสั่ง ของ INSTEAD OF TRIGGER
 
  • INSTEAD OF TRIGGER INSTEAD OF TRIGGER
  • subject :
    INSTEAD OF TRIGGER

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

       

0 Comment

  • Have no comment.

Comment Reference

 
 
 
Share This Topic Login with Facebook