1. 程式人生 > >SQL Server(七)——存儲過程

SQL Server(七)——存儲過程

數據 單獨 進行 tro strong 安全機制 設計 將在 sql語句

一、概述

存儲過程是一組編譯在單個執行計劃中的T-SQL語句

存儲過程:就像函數一樣的會保存在數據庫中(可編程性)

存儲過程的優點:

1、允許模塊化程序設計

2、允許更快執行如果某操作需要大量T-SQL代碼或需要重復執行,存儲過程將比T-SQL批代碼的執行要快。將在創建存儲過程時對其進行分析和優化,並可以在首次執行該過程後使用該過程的內存中版本。

3、減少網絡流量

4、一個需要數百行T-SQL代碼的操作由一條執行過程代碼的單獨語句就可實現,而不需要在網絡中發送數百行代碼。

5、作為安全機制使用

SQL Server(七)——存儲過程