有三个表:C1进货单、C2进货单明细、D1库存单。
其中“C1进货单”主键与“C2进货单明细”外键关系连接。想建触发器以实现:
“C2进货单明细”的列“进货数量”插入更新删除后,
如果对应主表“C1进货单”的列“审核”为True时,
“D1库存单”的列“库存数量” = (D1.库存数量) +/- (C2.进货数量)并且:
“C1进货单”的列“审核”从False变为True时,
也执行“D1库存单”的列“库存数量” = (D1.库存数量) +/- (C2.进货数量)请问实现以上效果一定要建2个触发器吗?(在C1和C2下各建一个)
有没有简单一些的方法?能不能只建1个触发器?怎么建?