早教吧作业答案频道 -->其他-->
SQL三个表,想实现前两个表任一个表中有数据修改,则自动更新第三个表比如第一个表,表名tab1,其中有一列,列名为“甲车间产量”;第二个表,表名tab2,其中有一列,列名为“乙车间
题目详情
SQL三个表,想实现前两个表任一个表中有数据修改,则自动更新第三个表
比如
第一个表,表名tab1,其中有一列,列名为“甲车间产量”;
第二个表,表名tab2,其中有一列,列名为“乙车间产量”;
第三个表,表名tab3,其中有一列,列名为“两车间产量汇总”。
其中 甲车间产量+乙车间产量=两车间产量汇总
当“甲车间产量”或“乙车间产量”中任一个数据插入或被修改,立即自动计算第三个表中的“两车间产量汇总”。怎么实现?用触发器可行吗?
比如
第一个表,表名tab1,其中有一列,列名为“甲车间产量”;
第二个表,表名tab2,其中有一列,列名为“乙车间产量”;
第三个表,表名tab3,其中有一列,列名为“两车间产量汇总”。
其中 甲车间产量+乙车间产量=两车间产量汇总
当“甲车间产量”或“乙车间产量”中任一个数据插入或被修改,立即自动计算第三个表中的“两车间产量汇总”。怎么实现?用触发器可行吗?
▼优质解答
答案和解析
可以 用DML触发器。
分别给表一和表二建一个AFTER模式的DML触发器,可以实现在表一或表二有insert、update、delete操作时激活触发器,修改表三的相应的数据。
分别给表一和表二建一个AFTER模式的DML触发器,可以实现在表一或表二有insert、update、delete操作时激活触发器,修改表三的相应的数据。
看了SQL三个表,想实现前两个表任...的网友还看了以下:
(2014•浦东新区二模)同学们运用对比的学习方法探究碱的性质.实验一实验二实验三观察固体表面向两 2020-05-15 …
商业银行应在每一会计年度终了编制本年度个人理财业务报告。年度报告和相关报表(一式三份) 2020-05-21 …
1为什么是三角形数?一个小圆点怎么能说它是三角形,难道是说一个小圆点代表一个三角形,可是课本上写着 2020-06-12 …
某科学实验小组在做“酒精和水混合实验”中,得到表一所示实验数据,经计算处理后得到表二数据.表一实验 2020-06-14 …
小刚同学为了研究匀速直线运动的物体的快慢情况,做了三组实验,表一、表二、表三分别记录了三组实验的数 2020-06-22 …
商业银行个人理财业务的年度报告和相关报表(一式三份),应于下一年度的( )月底前报中国 2020-06-27 …
合理均衡的膳食有利于我们的身体健康和生长发育。日常生活中,我们应科学的安排一日三餐,下图中能代表一 2020-07-01 …
表一为三地连续两日日出与日落时刻(北京时间).表一1地当日日出9:00,日落23:00;次日日出8: 2020-12-03 …
某同学为了研究做匀速直线运动的物体的运动快慢情况,做了三组实验进行观察,记录数据分别在表一、表二、表 2020-12-23 …
某同学在做“影响摆钟快慢与什么因素有关”的实验.表一实验中,摆重不同(因为用两个体积相同而密度不同的 2021-02-14 …