(1)创建触发器tri_ins_xscj:

CREATE TRIGGER tri_ins_xscj AFTER INSERT ON xscj
FOR EACH ROW
UPDATE xsqk SET zxf = (SELECT SUM(xf) FROM xscj WHERE xh = NEW.xh) WHERE xh = NEW.xh;

(2)创建触发器tri_delete_xskc:

CREATE TRIGGER tri_delete_xskc AFTER DELETE ON xskc
FOR EACH ROW
DELETE FROM xscj WHERE kch = OLD.kch;

(3)创建触发器tri_update_xskc:

CREATE TRIGGER tri_update_xskc AFTER UPDATE ON xskc
FOR EACH ROW
UPDATE xscj SET kch = NEW.kch WHERE kch = OLD.kch;
学生成绩管理数据库触发器实现

原文地址: https://www.cveoy.top/t/topic/nSIC 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录