首页 > 其他 > 详细

存储过程

时间:2019-03-30 22:15:25      阅读:141      评论:0      收藏:0      [点我收藏+]

简介:

存储过程(stored procedure)是一组为了完成特定功能的SQL语句集合,经编译后存储在服务器端的数据库中,利用存储过程可以加速SQL语句的执行。

自定义存储过程,由用户创建并能完成某一特定功能的存储过程,存储过程既可以有参数又有返回值,但是它与函数不同,存储过程的返回值只是指明执行是否成功,

存储过程并不能像函数那样被直接调用,只能利用 execute 来执行存储过程。

优点:

1、提高应用程序的通用性和可移植性:存储过程创建后,可以在程序中被多次调用,而不必重新编写该存储过程的SQL语句。并且数据库专业人员可以随时对存储过程进行

修改,且对程序源代码没有影响,这样就极大的提高了程序的可移植性。

2、可以提高SQL的速度,存储过程是编译过的,如果某一个操作包含大量的SQL代码或分别被执行多次,那么使用存储过程比直接使用单条SQL语句执行速度快的多。

3、减轻服务器的负担:当用户的操作是针对数据库对象的操作时,如果使用单条调用的方式,那么网络上还必须传输大量的SQL语句,如果使用存储过程,

则直接发送过程的调用命令即可,降低了网络的负担。

 

--创建名为 GetABank 的无参数存储过程
alter procedure GetABank
as
begin
    select * 
    from [dbo].[ABank]  
end

--执行名为 GetABank 的无参数存储过程
execute GetABank

 

存储过程

原文:https://www.cnblogs.com/tianranhui/p/10629149.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!