实验八存储过程与触发器(精)

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

2020/1/17
2
(2)针对课程信息表course,创建一个名称为 course_procinsert的存储过程,执行存储过程将完 成向数据表course中插入一条记录,新记录的值由参 数提供。
2020/1/17
3
(3)使用参数名传送参数值的方法来执行2中创建的存 储过程 course_procinsert ,完成向数据表course中 插入一条记录,记录内容自己编写
2020/1/17
12
(10)写出禁止和启用表enroll的触发器 stud_grade_trigger4的语句
2020/1/17
13
四、实验小结
2020/1/17
14
知识回顾 Knowledge Review
对表course插入记录成功后给出“触发器 lesson _info_test2被触发”的提示信息。
2020/1/17
11
• 上述两个触发器创建成功后,执行下列 语句,请问该语句插入成功了吗?有什 么提示信息?如何理解?
• insert into course(cid,cname) values ('C23','网页设计基础')
2020/1/17
9
(9) 首先在表course上建立一个名为 lesson_info_test1的After触发器,该触发器 实现对表course插入记录完成后给出“触发器 lesson _info_test1被触发”的提示信息。
2020/1/17
Baidu Nhomakorabea10
继续在表 course上建立一个名为 lesson _info_test2的After触发器,该触发器实现
2020/1/17
6
(6)删除前面(5)中创建的存储过程 stud_procrenshu 。
2020/1/17
7
(7)在student上创建一个stud_trigger1触发器, 当执行INSERT操作时,插入数据完成后,给出类似 于“插入成功”的提示信息。
2020/1/17
8
(8)在表enroll上建立一个名为 stud_grade_trigger4的触发器,该触发器将实现对 表enroll中删除记录的操作给出报警,并取消当前的 删除操作。
2020/1/17
4
(4)使用按位置传送参数值的方法来执行 course_procinsert存储过程,向数据表course中插入一 条记录
2020/1/17
5
(5)基于表student新建一个名为stud_procrenshu 的存储过程,其功能是输入两个日期型数据,使用 输出参数给出这两个出生日期之间的学生人数。创 建成功后执行该存储过程,返回出生日期在1980年8 月1日与1995年12月31日的学生的人数。
实验八 存储过程与触发器
一、实验目的 1、理解存储过程和触发器的概念。 2、学会使用对象资源管理器和SQL编辑器创建存储
过程和触发器。 3、学会存储过程和触发器的管理方法。
二、实验准备 1、成功附加用户数据库studentml;
2020/1/17
1
三、实验内容与步骤
(1)针对学生基本信息表student,创建一个名称为 stud_proczhang的存储过程,该存储过程的功能是从 数据表student中查询所有姓张的学生信息;并写出 执行该存储过程的语句
相关文档
最新文档