第六章存储过程要点.docVIP

  • 7
  • 0
  • 约7.18千字
  • 约 7页
  • 2016-04-30 发布于湖北
  • 举报
第六章 存储过程(Stored Procedure) 6.1 存储过程的概念 通常情况下,在客户-服务器体系结构中,运行在客户端的应用程序通过SQL对服务器端的数据库进行访问时,每一条SQL语句是分别地、一句一句地从客户端向服务器发出请求,然后数据库服务器再将结果一个一个地返回给应用程序。但是,有一些应用程序,涉及的服务器端数据库处理活动很多,而与用户的交互活动较少,在这种情况下,将有关数据库的处理活动以储存过程的形式放在数据库服务器上完成,则可以大大减轻网上传输流量,提高应用程序性能。储存过程的概念如下图所示。 图6-1 普通程序的执行过程 图6-2 存储过程应用的体系结构 使用储存过程的应用程序具有以下优点: 减少网上传输流量; 改善服务器处理密集型应用的性能; 可以访问数据库服务器特有的功能特性; 易于维护; 6.2 存储过程的程序结构 一个完整的使用储存过程的应用程序由两部分组成:一是储存过程本身,它被存放在数据库服务器端并数据库服务器上运行;二是对存储过程进行调用的客户端应用程序,它在客户端上运行。客户端应用程序与服务器端储存过程分别运行在两个不同的进程空间中,并且有不同的功能划分。 客户端应用程序的主要功能是: 为有关数据结构和主变量定义、分配并初始化存储空间; 与数据库进行连接; 通

文档评论(0)

1亿VIP精品文档

相关文档