第十一章 存储过程及触发器.ppt

第11章 存储过程与触发器 本章教学重点: 存储过程的概念 存储过程的操作 带参数的存储过程的建立与执行 系统存储过程与扩展存储过程的应用 触发器的概念、优点与种类 触发器的创建、执行、修改与删除 11.1 存储过程综述 一、存储过程的概念 存储过程是一种数据库对象,是为了实现 某个特定任务,由一组预先编译好的SQL语句 组成,将其放在服务器上,由用户通过指定 存储过程的名字来执行它。 二、存储过程特点 (1)存储过程在第一次执行设计进行编译, 然后将编译好的代码保存在高速缓冲存 储器中便于以后调用,这样可以提高代 码的执行效率。 (2)接受输入参数并以输出参数的形式将多 个值返回至调用过程或批处理。 (3)包含执行数据库操作(包括调用其它过 程)的编程语句,可以通过编程方式控制 上述操作对数据库信息的访问权限,确保 数据库的安全。 (4)向调用过程或批处理返回状态值,以表明 成功或失败(以及失败原因)。 三、存储过程类型 SQL SERVER中的存储过程有五类,即系 统存储过程、本地存储过程、临时存储过程 远程存储过程、扩展存储过程。 1、系统存储过程 存储在master数据库中,并以SP_为前缀,由系统提供的存储过程,作为命令执行各种操作。 2、本地存储过程

文档评论(0)

1亿VIP精品文档

相关文档