上传者: weixin_41360517
|
上传时间:2023/2/17 14:45:50
|
文件大小:3KB
|
文件类型:sql
实验4答案-触发器.sql
触发器程序设计2通过本实验的学习,使学生掌握握触发器程序的设计和使用。
二、实验内容说明:使用银行贷款数据库。
1、新建一个贷款记录统计表LoanNum,存放每一个法人单位的贷款次数。
为LoanT表创建一个INSERT语句级触发器,当有新的贷款记录插入时,需要及时更新LoanNum表中该法人的贷款次数。
2、创建一个AFTER行级触发器,当对LoanT表的贷款金额(Lamount)进行修改时,若金额减少了10%,则将此次操作记录到另外一张表L_U(Eno,Bno,Oldamount,Newamount),其中Oldamount是修改前的金额,Newamount是修改后的金额。
3、创建一个insteadof行级触发器,为贷款表(LoanT)定义完整性规则“贷款日期(Ldata)不能早于当前日期,如果早于,自动改为当前日期”。
4、创建一个DELETE触发器,当贷款表(LoanT)中的记录被删除时,将删除的贷款记录和删除日期插入到另外一张表L_D(Eno,Bno,Ldata,Lamount,Lterm,Deldata)三、实验报告将实验结果反映在实验报告中,并对实验中遇到的问题及处理方案、进行整理、分析总结,提出实验结论或自己的看法。
本软件ID:11798343