1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25
| USE mydata;
#请在此处添加实现代码 ########## Begin ########## DELIMITER $$ CREATE TRIGGER INSERT_SPJ AFTER INSERT ON SPJ FOR EACH ROW BEGIN UPDATE SPJ_SUMQTY SET SUMQTY = SUMQTY + NEW.QTY WHERE SPJ_SUMQTY.PNO = NEW.PNO AND SPJ_SUMQTY.JNO =NEW.JNO; IF NEW.JNO NOT IN (SELECT JNO FROM SPJ_SUMQTY) OR NEW.PNO NOT IN (SELECT PNO FROM SPJ_SUMQTY) THEN INSERT INTO SPJ_SUMQTY VALUES (NEW.JNO,NEW.PNO,NEW.QTY); END IF; END $$ DELIMITER ;
########## End ########## #以下代码禁止删除 #将记录插入SPJ表 INSERT INTO SPJ VALUES ('S6', 'P1', 'J6', 200); INSERT INTO SPJ VALUES ('S6', 'P3', 'J5', 300); #查看SPJ_SUMQTY表 SELECT * FROM SPJ_SUMQTY;
|