Trigger
เป็น Stored Procedure ประเภทหนึ่งซึ่งจะถูกกระตุ้นทุกครั้งที่มีการเปลี่ยนแปลงข้อมูลภายในตารางเกิดขึ้น อันเป็นผลมากจากการกระทำ Insert Delete หรือ Update การทำงานของ Trigger จะคล้ายกับการปลุกให้การทำงานเกิดขึ้นตามเหตุการณ์ที่เกี่ยวกับการเปลี่ยนแปลงข้อมูล นอกจากนั้นสามารถกำหนดเวลาที่ทำการ Trigger ได้ว่าก่อน (before) หรือหลัง (after) การเปลี่ยนแปลงข้อมูลได้ รูปแบบทั่วไปของการสร้าง Trigger เป็นดังนี้
โดยที่
- trigger_name คือ ชื่อของ trigger
- trigger_time คือ การกำหนดเวลาในการทำงาน โดยประกอบด้วยคำสั่ง ก่อน (before) หรือหลัง (after) ในการเปลี่ยนแปลงข้อมูล
- trigger_event คือ การกระทำข้อมูลในตาราง โดยประกอบด้วยคำสั่ง Insert (เพิ่ม) Delete (ลบ) และ Update (แก้ไข)
- table_name คือ ชื่อตาราง
- FOR EACH ROW คือ คำสั่งที่บอกว่าการเปลี่ยนแปลงข้อมูลภายในตารางจะกระทำกับทุกแถว (เรคอร์ด)
- statement คือ คำสั่งภายใน trigger
ไอทีจีเนียส เอ็นจิเนียริ่ง (IT Genius Engineering) ให้บริการด้านไอทีครบวงจร ทั้งงานด้านการอบรม (Training) สัมมนา รับงานเขียนโปรแกรม เว็บไซต์ แอพพลิเคชั่น งานออกแบบกราฟิก และงานด้าน E-Marketing ที่กำลังได้รับความนิยมในปัจจุบัน ทั้ง SEO , PPC , และ Social media marketting
ติดต่อเราเพื่อสอบถามผลิตภัณฑ์ ขอราคา หรือปรึกษาเรื่องไอที ได้เลยค่ะ
Line : @itgenius (มี @ ด้านหน้า) หรือ https://lin.ee/xoFlBFeFacebook : https://www.facebook.com/itgeniusonline
Tel : 02-570-8449 มือถือ 088-807-9770 และ 092-841-7931
Email : contact@itgenius.co.th
คำค้นหา : Trigger คือ รูปแบบ Trigger การทำงานของTrigger ความหมายของTriggertrigger_nameคือtrigger_time คือtrigger_eventคือ table_nameคือFOR EACH ROW คือstatement คือ