16第13章存储过程技巧.ppt

第13章 存储过程 本章知识点 存储过程概述 存储过程分类 存储过程执行过程 创建存储过程 修改及删除存储过程 调用存储过程 在存储过程中使用游标 存储过程概述 场 景 在BigCollege选课系统中,系统用户经常在线查询某课程信息,包括:课程名、开设院系、授课老师、开课时间、开课地点、最大选课人数和目前已选人数等信息。由于该查询在程序中很多地方都要用到,而且使用频率非常高,因此,开发人员想用一种可以重用而又高性能的方式来实现。 存储过程概述 问题分析 所查询的信息分布在Classes、ClassRoom、Department三张表中,需要用连接查询,查询代码如下: 存储过程概述 问题分析 存在的问题 该查询功能在程序中的很多地方使用,因此同样一段代码要重复写多遍,如果查询信息有所改变,则要改变很多地方,给程序员带来一定的麻烦。 系统使用人员每次提交查询,数据库服务器会对查询语句进行编译、解析和执行,而且是反复做同样的事情,浪费服务器资源。 存储过程概述 解决问题 解决方案 常规SQL语句能实现查询功能,但存在一些问题,如:代码复用率低、可维护性差和性能低,因此SQL SERVER给出了一种可重用、易维护和高效的解决方案 —— 存储过程(Stored Procedure ) 将常用的或很复杂的工作,预先用SQL语句写好并用一个指定的名称存储起来,?那么以后要叫数据库提供与已

文档评论(0)

1亿VIP精品文档

相关文档