存储过程概述
存儲過程
?1、預編譯SQL語句的集合。
?2、代替了傳統的逐條執行SQL語句的方式。
?3、可包含查詢、插入、刪除、更新等操作的一系列SQL語句。
?4、存儲在SQL Server中。
?5、通過名稱和參數執行。
?6、可帶參數,也可返回結果。
?7、可包含數據操縱語句,變量,邏輯控件語句。
存儲過程的優點:
一、執行速度更快
? ? ? ? 因為村粗過程在創建時已經被編譯,每次執行不需要編譯,而SQL語句每次執行都需要編譯。
二、允許模塊化程序設計
? ? ? ? 存儲過程一旦被創建,以后即可在程序中調用任意多次,這可以改進應用程序的課維護性,并允許應用程序統一訪問數據庫。
三、提高系統安全性
? ? ? ? 存儲過程在數據庫中,用戶只需提交存儲過程名稱就可以直接執行,避免了***者非法截取SQL代碼獲得用戶數據的可能性。
四、減少網絡流量
? ? ? ? 一個需要數百行SQL語句代碼的操縱可以通過一條執行過程代碼來執行,而不需要在網絡中發送數百行代碼。
重要優點:安全切執行速度快~!
轉載于:https://blog.51cto.com/xingcheng/1742588
總結
- 上一篇: springcloud云服务架构-Hon
- 下一篇: UIBezierPath 绘制正五边形