Stored Procedures และ Trigger ใน SQL คือ

โดยปกติแล้วเราจะจัดการข้อมูลที่ถูกเก็บไว้ในฐานข้อมูล ก็จะใช้วิธีการเขียนโปรแกรมด้วยภาษาต่างๆ เข้าไปเชื่อมต่อกับฐานข้อมูล และใช้ฟังก์ชันของภาษานั้น รวมกับการใช้คำสั่ง SQL ในการจัดการฐานข้อมูล ซึ่งวิธีการเหล่านี้ ตัวโปรแกรมภาษาและฐานข้อมูลเป็นคนละไฟล์กัน หรือตัวไฟล์โปรแกรมภาษาอาจจะอยู่อีกเครื่องหนึ่ง เช่น ตัวโปรแกรมอาจจะอยู่ที่ฝั่ง Client และตัวฐานข้อมูลก็อาจจะถูกเก็บไว้ที่ Database server
การจัดการฐานข้อมูลอีกลักษณะหนึ่งคือ การเขียนโปรแกรมย่อยฝั่งไว้ในตัวฐานข้อมูลเลย เวลาที่เปิดฐานข้อมูลขึ้นมาตัวโปรแกรมย่อยนี้ก็จะถูกโหลดขึ้นมาด้วย โดยเมื่อต้องการใช้งานก็มีการเรียกโปรแกรมย่อยเหล่านั้นขึ้นมา เรียกว่า Stored Procedures นอกจากนี้แล้วในบางครั้งเราสามารถกำหนดเหตุการณ์บางอย่างเป็นตัวควบคุม หรือกลไกการทำงานให้เกิดขึ้นโดยอัตโนมัติ เรียกว่า Trigger
ไอทีจีเนียส เอ็นจิเนียริ่ง ให้บริการด้านไอทีครบวงจร
ทั้งงานอบรม (Training) สัมมนา รับเขียนโปรแกรม เว็บไซต์ แอปพลิเคชัน งานออกแบบกราฟิก และงานด้าน E-Marketing ทั้ง SEO, PPC และ Social Media Marketing
ติดต่อเราเพื่อสอบถามผลิตภัณฑ์ ขอราคา หรือปรึกษาเรื่องไอทีได้เลยค่ะ
แนะนำหลักสูตรที่น่าสนใจ

SQL Server Integration Services (SSIS) for ETL
หลายองค์กรยังมีข้อมูลกระจายอยู่ในระบบ ERP ฐานข้อมูลของแอป ไฟล์ Excel และไฟล์ CSV ที่ต้องรวมกันทุกวันเพื่อทำรายงานและ Data Warehouse งานเหล่านี้มักเริ่มจากสคริปต์หรือการคัดลอกข้อมูลด้วยมือ ซึ่งพังง่าย ตรวจสอบย้อนหลังไม่ได้ และช้าลงเรื่อย ๆ เมื่อข้อมูลโตขึ้น…

SQL Server Stored Procedures and T-SQL Programming
ระบบงานจำนวนมากเก็บ Logic สำคัญไว้ใน SQL Server ทั้งการบันทึกคำสั่งซื้อ ตัดสต็อก คำนวณค่าคอมมิชชัน และรายงานที่แอปเรียกใช้ทุกวัน แต่ Stored Procedure ที่เขียนโดยไม่มีมาตรฐานมักไม่จัดการ Error ปล่อยให้ข้อมูลค้างครึ่งทางเมื่อเกิดปัญหา เปิดช่อง SQL Injection…
