文档介绍:山西财经大学《数据库系统原理》实验报告
2014 年 6 月 11 日
实验题目
触发器
选课课号
学院
信息管理学院
班级
电子商务一班
姓名
尹凯
学号
201208040143
理论课教
师
刘小玲
上机指导教师
刘小玲
实验目的及要求:
学会定义、激活以及删除触发器。
实验的详细操作步骤及程序代码:
创建两个个基本表
create table P(
Pno char(4),
Pname char(10),
Price float,
Qty int,
Cno char(4));
insert into P values('P1','螺母',10,100,'C1');
insert into P values('P2','螺栓',11,100,'C1');
insert into P values('P3','螺丝刀',15,200,'C2');
create table C(
Cno char(4),
Cname char(4),
Place char(10),
Value int);
insert into C values('C1','甲','坞城路',2100);
insert into C values('C2','乙','晋阳街',3000);
insert into C values('C3','丙','平阳街',0);
创建触发器
(1)每删除一个零件,自动修改C表中的Value
create trigger change3
on P
after delete
as
declare ***@P_Price float,***@P_Qty int,***@o char(4),***@Value1 float
select
***@P_Price=Price,***@P_Qty=Qty ,***@Value1=***@P_Price****@P_Qty from
Delet