兄弟们拉我一把,帮忙看看这个触发器怎么写?

jnpc188 jnpc188 墨衍会员 · AI 创作全网分发 墨衍智能分发 通过墨衍一键同步至各平台 可同步平台 CSDN微信公众号微博知乎掘金百家号博客园抖音小红书 你的文章也可以这样分发 墨衍会员 ¥399起/年,写一次发全网 我也要 + 加入社区
表一(table1)
学生成绩表:
key id course
1 1 20
2 1 10
3 1 30
4 2 10
5 2 10
6 2 20
7 2 10
8 3 10
9 3 30
表二(table2)
学生成绩汇总表:
key id sum_course
1 1 60
2 2 50
3 3 40

现在要求用触发器维护两表之间的关系。
要求:当table1表增加一条id为1,course为50
的记录时,要求table2中的的id为1的sum_course变为 110(50+60)
如果table1表中id为1,key为1的记录course改为10,要求table2
中的id为1的记录变为50(60-10).
同时,如果table1中删除key = 1,id = 1 的记录,那么table2中的
id= 1的记录sum_course变为30(50-20)
如果table1中新增一条记录
key id course
10 4 50
因为table2中不存在id = 4 的记录,所以要求在table2中也增加
一条记录
key id sum_course
4 4 50


请大家帮忙写一下这个触发器,数据库是ASA 6.03

我只有20分好用,希望不要嫌弃。谢谢!
...全文

相关推荐

评论 7
收藏 已收藏
分享
返回顶部
jnpc188
PowerBuilder 1,111 成员 66,454 内容