资源简介
十、 触发器练习
创建触发器,当Student表中的数据发生变化时(插入、更新、删除),自动修改Dept_age表中的数据(提示,需要两个触发器)
(1)当在Student表中插入或修改学生信息时,在Dept_age更新或插入数据
CREATE TRIGGER trg_newage ON Student
AFTER INSERT, UPDATE
AS BEGIN
UPDATE Dept_age
SET Avg_age = ( SELECT AVG(Sage) FROM Student
WHERE Student. Sdept = Dept_age. Sdept)
WHERE Sdept IN ( SELECT Sdept FROM inserted );
INSERT INTO Dept_age (Sdept, Avg_age)
SELECT Sdept, AVG(Sage) FROM Student
WHERE Sdept IN ( SELECT Sdept FROM inserted ) AND
Sdept NOT IN (SELECT Sdept FROM Dept_age)
GROUP BY Sdept;
END;
代码片段和文件信息
- 上一篇:中科大软院软件测试4
- 下一篇:基于单片机与ADC0832的电压表仿真
相关资源
- 毕业设计选课系统毕业设计选课系统
- 选课系统c (指针与链表)
- 软件工程课程设计【网上选课系统】
- 学生选课系统论文
- 基于Hibernate与Struts2框架的整合项目之
- pb_学生选课系统
- 选课系统模板vs版
- 学生选课系统需求规格说明书
- 基于SSH的学生选课系统
- SSH框架——学生选课系统
- 数据库课设——学生选课系统
- 学生在线选课系统源码
- powerbuilder 学生选课系统
- 网上选课系统需求分析+4+1视图+源代码
- 网上选课系统数据流图、E-R图、序列
- APS学生选课系统完整源码
- 网上选课系统(源码+详细说明书)
- 学生选课系统带数据库 SSM
- uml项目 学生选课系统
- 基于Web的选课系统
- SSH实现学生选课系统
- 基于SSH的学校教学管理系统 学生选课
- SSH选课系统入门学习
- SSH2学生选课系统源码
- 选课系统毕设
- SSH实现学生选课系统包含完整源代码
- 网上选课系统(源码+论文)SSH strut
- 基于hibernate+spring+struts的学生选课系统
- ssh网上选课系统
- 基于SSH的学校选课系统
评论
共有 条评论