1、什么是存储过程
预先存储好的SQL程序。数据库
保存在SQL Server中(跟视图的存储方式同样)编程
经过名称和参数执行。安全
2、存储过程的优势
- 执行速度更快
- 容许模块化程序设计
- 提升系统安全性
- 减小网络流通量
3、存储过程的分类
一、系统存储过程
- 系统存储过程的名称通常以 "sp_"开头
- 由SQLServer建立、管理和使用
- 存放在Master数据库中
- 相似Java和C#语言类库中的方法
二、扩展存储过程
- 扩展存储过程的名称一般以 "xp_"开头
- 使用编程语言(如C#)建立的外部存储过程
- 以DLL形式单独存放
三、用户自定义存储过程
- 由用户在本身的数据库中建立的存储过程
- 相似C#语言中用户自定义的方法
4、常见的系统存储过程

5、调用存储过程
语法:网络
EXECUTE 过程名 [参数]编程语言
EXEC 过程名 [参数]模块化
ps.若是执行存储过程的语句是批处理中的第一个语句,则能够不指定EXECUTE关键字。设计
6、经常使用的系统存储过程示例

7、常见扩展存储过程
