资源简介
十、 触发器练习
创建触发器,当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的电压表仿真
相关资源
- swing+jdbc学生选课系统
- 学生选课系统模板
- 简单的学生选课系统,新手可以看看
- 学生选课系统.zip
- 网上选课系统毕业论文设计
- django学生教学选课系统管理软件
- Hibernate_Struts2_学生选课系统完整版系
- 软件工程课程设计--学生选课系统.
- 基于UML的网上排课与选课系统实现
- 软件工程课程设计报告模板-学生选课
- NEtbeans实现的学生选课系统
- 学生选课系统PPT答辩论文
- 软件工程课程设计 学生选课系统课程
- 学生选课系统.rar
- 选课系统关系图
- c#-学生选课系统(1).rar
- 学生选课系统软件工程报告文档
- 网上选课系统Rational rose建模
- UML网上选课系统说明书
- 学生网上选课系统需求分析书
- 网上选课系统
- 数据库课程设计(实验选课系统)
- 学生选课系统数据库资源
- web学生选课系统源码
- 简单的学生选课系统,课堂作业
- 学生选课系统维护与测试
- 安卓选课系统毕业设计论文
- 毕业设计之 选课系统
- 网上选课系统测试分析报告
- 简单选课系统uml用例图、协作图、序
评论
共有 条评论