标签:
存储过程:
存储过程是预编译SQL语句的集合,这些语句存储在一个名称下并作为一个单元来处理。存储过程代替了传统的逐条执行SQL语句的方式。一个存储过程中可包含查询、插入、删除、更新等操作的一系列SQL语句,当这个存储过程被调用执行时,这些操作也会同时执行。
存储过程与其他编程语言中的过程类似,它可以接受输入参数并可以输出参数的格式向调用过程或批处理返回多个值;包含用于在数据库中执行的操作(包括调用其他过程)的编程语句;向调用过程或批处理返回状态值,以指明成功或者失败(以及失败的原因)。
SQL Server提供了3种类型的存储过程,各类型存储过程如下
(1)系统存储过程:用来管理SQL Server和显示有关数据库和用户信息的存储过程;
(2)自定义存储过程:用户在SQL Server中通过采用SQL 语句创建
(3)扩展存储过程:通过编程语言(如C语言)创建外部例程,并将这个例程在SQL Server中作为存储过程使用。
存储过程的优点
标签:
原文地址:http://www.cnblogs.com/imstrive/p/4746117.html