สอบถามหลักสูตรเลือกช่องทางที่สะดวก ทีมงานตอบเองทุกช่อง
LINE @itgeniusตอบเร็วที่สุด · จ–ศ 9:00–17:00 น.
โทรศัพท์
02-570-8449สำนักงาน088-807-9770มือถือ
อีเมลและโซเชียล
contact@itgenius.co.thสำหรับใบเสนอราคาและเอกสารFacebookitgeniusonlineYouTubeitgeniusengขอคำปรึกษาจัดอบรมให้ทีม
พัฒนาเว็บไซต์

ลักษณะและประโยชน์ของ Stored Procedures และ Trigger

19 ธ.ค. 2557

การเขียน Stored Procedures และ Trigger เป็นลักษณะของการเขียนโปรแกรมเป็นชุดคำสั่ง (Compound Statement)

ลักษณะและประโยชน์ของ Stored Procedures และ Trigger

ลักษณะ สามารถแบ่งรายละเอียดได้ดังนี้

  • การเขียน Stored Procedures และ Trigger เป็นลักษณะของการเขียนโปรแกรมเป็นชุดคำสั่ง (Compound Statement)
  • ในชุดคำสั่ง (Compound Statement) จะประกอบด้วยบล็อกคำสั่ง (Block) คำสั่งทำซ้ำ (Loop) คำสั่งตรวจสอบ เงื่อนไข (Conditional Statement)
  • ตัวชุดคำสั่งของ Stored Procedures และ Trigger จะถูกจัดเก็บที่ฝั่งของ Server คือ เก็บไว้ในตัวฐานข้อมูลเลย

ประโยชน์

  • ลดเวลาในการประมวลผล เนื่องจากตัว Stored Procedures และ Trigger จะเป็น Code ที่ถูกตรวจสอบโครงสร้างของประโยคเรียบร้อยแล้ว ดังนั้น เวลาที่มีการเรียกใช้ในแต่ละครั้งก็ไม่ต้อง Parse ใหม่
  • ลดปริมาณรับ - ส่งข้อมูลภายในเครือข่าย เนื่องจาก Stored Procedures และ Trigger ที่ฝัง Server จะทำการ Return เฉพาะแค่ผลลัพธ์ที่ทำงานเรียบร้อยแล้ว ทำให้จำนวนข้อมูลที่มี Return กลับผ่านเครือข่ายไปสู่ Client จะเหลือน้อยลง
  • มีคุณสมบัติของ Encapsulation คือ ตัว Code ภายใน Stored Procedures และ Trigger จะถูกเขียนจัดเก็บไว้เป็น Program Unit เวลาที่จะใช้งานก็เพียงเรียกผ่านทางชื่อของ Procedure หรือ Trigger นั้น
  • ประโยชน์เรื่องของ Handling Error สามารถเขียน Stored Procedures และ Trigger เพื่อตรวจสอบและจัดการข้อผิดพลาดได้ เช่น ตรวจสอบค่าจำนวนสินค้าที่จะบันทึกลงตารางว่าจะต้องมีเฉพาะค่าที่เป็นตัวเลขจำนวนเต็มบวกเท่านั้น
  • ง่ายในการ Backup/Recovery เนื่องจากตัว Stored Procedures และ Trigger ถูกจัดเก็บไว้ที่ฝั่ Server ดังนั้น การทำ Backup หรือ Recovery ก็ทำเพียงที่เดียวเท่านั้น
บริการของเรา

ไอทีจีเนียส เอ็นจิเนียริ่ง ให้บริการด้านไอทีครบวงจร

ทั้งงานอบรม (Training) สัมมนา รับเขียนโปรแกรม เว็บไซต์ แอปพลิเคชัน งานออกแบบกราฟิก และงานด้าน E-Marketing ทั้ง SEO, PPC และ Social Media Marketing

ติดต่อเราเพื่อสอบถามผลิตภัณฑ์ ขอราคา หรือปรึกษาเรื่องไอทีได้เลยค่ะ