- Get link
- X
- Other Apps
- Get link
- X
- Other Apps
Stored Procedure บน SQL Server (SQL Server : Stored Procedure)
รู้จักและการเขียน Stored Procedure บน SQL Server (SQL Server : Stored Procedure) เป็นการสนับสนุนการเขียน Coding ทำการ Select, Insert, Update, Delete ในรูปแบบของ Syntax ภาษานั้น ๆ บนโปรแกรมได้เลย โดยไม่ต้องสนใจที่จะเขียน SQL และยังมีประโยชน์เมื่อต้องการเปลี่ยนประเภทของ Database เช่น MySQL, Oracle ก็ไม่ต้องมานั้งทำการแก้ไขหรือเขียน Stored Procedure ใหม่
ตัวอย่างการสร้าง Stored Procedure รองรับ SQL Server
1.ในการสร้าง Stored Procedure จะอยู่ภายใต้ Programmability -> Stored Procedure ให้คลิกขวาเลือก New Stored Procedure
2.หลังจากที่เลือก Create จะเห้นว่าค่า Default ที่มาให้นั้นค่อนข้างจะครบและสมบูรณ์ แต่จุดสำคัญ ๆ มีอยู่ไม่กี่บรรทัดเท่านั้น เราสามารถเขียนต่อได้จากคำสั่งนี้ หรือจะเขียนขึ้นมาใหม่ก็ได้
3.นี่เป็นตัวอย่างการสร้าง Stored Procedure ชื่อว่า sp_get_CustomersList ทำหน้าที่ SELECT ข้อมูลจาก Customers
- เมื่อทำการเขียน Query ในการสร้าง Stored Procedure เสร็จแล้ว ให้ทำการกด ที่ Execute หรือ กดที่ F5
- จะมีคำสั่งแสดงขึ้นมา ข้างล่าง Query "Commands completed successfully."
4.ในการ Execute ครั้งที่ 2 จะต้องเปลี่ยนจาก CREATE เป็น ALTER หรือในกรณีที่เลือก Mode แก้ไข จะขึ้นคำสั่ง ALTER ให้อัตโนมัติ
- หลังจากที่สร้าง Stored Procedure เรียบร้อยแล้ว รายการจะแสดงไปยัง Programmability -> Stored Procedure
- กรณีที่ต้องการแก้ไข Stored Procedure ให้เลือก Modify ซึ่งจะแสดงรายการแก้ไข Stored Procedure
- จะเห็นว่าในการแก้ไขจะขึ้นคำสั่ง ALTER ให้อัตโนมัติ
การเรียกใช้งาน Stored Procedure
1. เขียนคำสั่ง Query
exec [dbo].[sp_get_CustomersList]
2.เลือก Excute จะแสดงรายการ Result ที่ได้จาก Stored Procedures หรือกด F5
- Get link
- X
- Other Apps
Comments
Post a Comment