Store Procedure :: คือการเขียนโปรแกรมปนกับภาษา SQL ทิ้งไว้สำหรับประมวลผลบน
Database Server เองเลย ซึ่งการทำ Store Procedure จะช่วยเพิ่มความเร็วในการทำงาน
เพราะจะสามารถประมวลผลข้อมูลได้เร็วกว่า
ปกติแล้ว Store Procedure จะมีให้ใช้ในฐานข้อมูลเช่น MS SQL หรือ Oracle โดยจะมีชื่อเรียก
ที่แตกต่างกันออกไป
T/SQL ( Transaction SQL ) สำหรับ MS SQL
PL/SQL สำหรับ Oracle
โดยทั้ง MS SQL และ Oracle นั้นมี Store Procedure ให้ใช้ทั้งคู่ แต่ข้อเสียก็คือ
Store Procedure นั้นแต่ละบริษัทเป็นผู้ออกแบบซึ่งทำให้มันไม่สามารถใช้ร่วมกันได้
กล่าวคือ ต้องศึกษาการทำงานของแต่ละ DBMS ก่อนจะเขียน Store Procedure
แต่สำหรับ MS-SQL 2005 มีการฝัง CLR เข้าไปทำให้เราสามารถเขียนภาษาในกลุ่ม .net
เช่น C# , VB.net ปนกับ SQL เป็น T/SQL ใช้บน MS SQL ได้ ซึ่งช่วยให้ .net Dev
ทำงานกับ Store Procedure ได้ง่ายขึ้น ^^ ดีใจจังเลย
Monday, August 28, 2006
Subscribe to:
Post Comments (Atom)
No comments:
Post a Comment