- 1、本文档共4页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
实验7创建触发器
《数据库系统应用设计》实验报告(七) 班级:08计科(2)班 姓名:杨进林 学号:09410902049 时间:2011-5-23 地点:综合实验楼二楼机房 实验成绩: 优秀 □ 良好 □ 中□ 及格 □ 不及格 □ 实验题目:创建触发器 实验目的:1、掌握触发器创建的方法。
2、触发器的修改 实验要求:
用T-SQL语句在mydb数据库中:
1.基于表Department创建AFTER INSERT触发器,将插入系的系编号限制在20以内。
2.为LessonTeaching表建立触发器,使得同一个老师不能教授多于两门以上的课程。
3.向LessonTeaching表添加记录,测试结果。 实验内容:
1.基于表Department创建AFTER INSERT触发器,将插入系的系编号限制在20以内。
所使用到的代码及结果如下图:
代码:
create trigger xianzhi //创建触发器的名称为限制
on department
after insert
as
declare @departmentID int
select @departmentID=department.departmentid from department
if(@departmentID=20) //设置触发该触发器的条件
begin
raiserror(departmentID取值必须在以内,16,1);
rollback transaction
end
图一、创建限制输入触发器成功
图二、验证触发器是否成功
2.为LessonTeaching表建立触发器,使得同一个老师不能教授多于两门以上的课程
代码及结果如下:
create trigger 限制教师授课
on lessonteaching
after insert
as
declare @teacherID int
/*select @teacherID=lessonteaching.teacherid from lessonteaching*/
select @teacherID=count(lessonteaching.teacherid) from lessonteaching
if(@teacherid2)
begin
raiserror(同一教师不能教授两门以上的课,16,1);
rollback transaction
end
图三、限制教师授课数目触发器创建
3.向LessonTeaching表添加记录,测试结果。 代码及结果如下图:
图四、插入数据测试成功
分析:在本步操作中我设计的数据,主要是为体现之前我创建的触发器是否成功,所以我向lessonteaching表中插入数据,体现为一个老师教授了课程号位10,11,12的课程,此操作符合了触发器触发的条件,因此操作返回的错误信息,同一教室不能教授两门以上的课程
实验总结:
本次实验的主要目的是让我们了解和使用触发器,在操作的过程中我学会了是一个图形工具和sql语句来创建和编辑触发器。在学习的过程中,我花费了大量的时间来熟练触发器的操作,我认为主要原因是,对触发器的基本概念不够了解,对触发器的操作代码不熟练造成的。但是经过本次实验,我认为触发器的功能是相当强大的,如果利用它与我们数据库操作结合,将会为数据库添加上更多的色彩。
您可能关注的文档
最近下载
- 新HSK1级真题2.pdf
- 2024年信息系统项目管理师(综合知识、案例分析、论文)合卷软件资格考试(高级)试题与参考答案.pdf VIP
- 会计实习期实习总结PPT.pptx
- 《临床检验仪器与技术》期末考试复习题库资料(含答案).pdf
- 知到智慧树网课国际学术交流英语答案.docx
- 2018年下半年信息系统运行管理员考试应用技术下午真题及标准答案.docx VIP
- GB/T 43462-2023电化学储能黑启动技术导则.pdf
- 选择题解题技巧和方法:三审六原则(2025修订版)-【授之以渔】2025高考历史题型专项讲解.pptx
- 铁道 部铁路线路设备大修规则.pdf VIP
- 2025年中国腹腔镜系统市场调查研究报告.docx
文档评论(0)