数据库原理与应用验12(二版).docVIP

  • 10
  • 0
  • 约 5页
  • 2016-10-03 发布于贵州
  • 举报
数据库原理与应用验12(二版)

实验十二 存储过程与触发器 一、实验目的及要求 本实验主要目的是让学生通过实验掌握存储过程的创建及使用方式、触发器的创建,具体要求有: 理解存储过程的概念及类型,深刻理解存储过程的优点 掌握创建各种存储过程的方法 掌握调用存储过程的方法 掌握查看、修改、删除存储过程的方法 理解触发器的概念与类型 理解触发器的功能及工作原理 掌握创建、更改、删除触发器的方法 掌握利用触发器维护数据完整性的方法 二、实验原理及背景知识 (一)存储过程知识 存储过程是一种数据库对象,将执行计划存储在数据库的服务器中。它的运行速度比独立运行同样的程序要快。 1、存储过程类型 1)系统存储过程 存储在master数据库中,以sp_为前缀。可以在其他数据库中对其进行调用。 2)用户自定义存储过程 由用户创建并能完成某一特定功能的存储过程,或称本地存储过程。 2、创建存储过程 存储过程的三个组成部分: (1)所有的输入参数以及传给调用者的输出参数。 (2)被执行的针对数据库的操作语句,包括调用其他存储过程的语句。 (3)返回给调用者的状态值,以指明调用是成功还是失败。 3、T-SQL创建存储过程的基本语法格式: CREATE PROC[EDURE] 存储过程名称 参数定义 AS SQL语句 (二)触发器知识 触发器是一种特殊类型的存储过程,主要通过事件进行触发执行的。可以实现由主键和外键所不能保证的

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档