1、什麼是存儲過程
預先存儲好的SQL程序。數據庫
保存在SQL Server中(跟視圖的存儲方式同樣)編程
經過名稱和參數執行。安全
2、存儲過程的優勢
- 執行速度更快
- 容許模塊化程序設計
- 提升系統安全性
- 減小網絡流通量
3、存儲過程的分類
一、系統存儲過程
- 系統存儲過程的名稱通常以 "sp_"開頭
- 由SQLServer建立、管理和使用
- 存放在Master數據庫中
- 相似Java和C#語言類庫中的方法
二、擴展存儲過程
- 擴展存儲過程的名稱一般以 "xp_"開頭
- 使用編程語言(如C#)建立的外部存儲過程
- 以DLL形式單獨存放
三、用戶自定義存儲過程
- 由用戶在本身的數據庫中建立的存儲過程
- 相似C#語言中用戶自定義的方法
4、常見的系統存儲過程

5、調用存儲過程
語法:網絡
EXECUTE 過程名 [參數]編程語言
EXEC 過程名 [參數]模塊化
ps.若是執行存儲過程的語句是批處理中的第一個語句,則能夠不指定EXECUTE關鍵字。設計
6、經常使用的系統存儲過程示例

7、常見擴展存儲過程
