数据库课程设计(11)
时间:2025-04-29
时间:2025-04-29
@teaname char(10), @teasc varchar(20), @teaphone varchar(20) as
insert into 教师
values(@teanumber,@teaname,@teasc,@teaphone) (3) 根据传入的参数删除相应的教师信息 create proc DeleteTea_proc @teanumber varchar(10) as
delete 教师 from 教师
where 教师号=@teanumber (4)添加学生的信息 create proc AddStu_proc @stunum char(10), @stuname varchar(10), @stusex char(2), @stuyear int,
@stuphone varchar(20), @stuxi varchar(20), @stuclass varchar(20) as
insert into 学生信息
values(@stunum,@stuname,@stusex,@stuyear,@stuphone,@stuxi,@stuclass)
5.3 触发器设计
(1) 为学生信息表创建触发器,当删除学生信息时,删除相应的成绩表中的内容。 create trigger tri_学生信息 on 学生信息 for delete as
delete 成绩 from 成绩 A,deleted B where A.学号=B.学号
(2)当教师退休后,删除其资料,并将其从课程表中删除,所以创建一个触发器 create trigger tri_教师 on 教师 for delete as
delete 课程表 from 课程表 as A,deleted as B where B.教师号=A.任课老师
(3) 添加学生信息时,就为其添加登入信息 create trigger tri_login on 学生信息 for insert as
下一篇:客户经理工作日志