存储过程由SQL语句和流程控制语句组成。它的功能包括:接受参数调用另一过程返回一个状态值给调用过程或批处理,指示调用成功或失败返回若干个参数值给调用过程或批处理,为调用者提供动态结果在远程SQL Server中运行等。
1)·存储过程是预编译过的,所以存储过程执行速度很快.
2)·存储过程和待处理的数据都放在同一台运行SQL Server的计算机上,使用存储过程查询当地的数据,效率自然很高
3)·存储过程一般多由Client端通过存储过程的名字进行调用,减少了网络传输量,加块系统速度.
4)·存储过程还有着如同C语言子函数那样的被调用和返回值的方便特性。