请问一个更新多条记录的触发器~
tbChuKuDan的Trigger问题:
tbChuKuDan:ID,State(表单编号,状态)
tbChuKuDanDetail:ChuKuDanID,YiHaoID,UnitPrice,Qty(出库单号,易耗品ID,单价,数量)
tbYiHaoKuCun:ID,UnitPrice,Qty(编号,单价,数量)(注意:ID和UnitPrice为主键)
ChuKuDanID YiHaoID UnitPrice Qty
-------------------------------------------------- ----------- -------------------- -----------
CKD070809001 7 1.230 1
CKD070809001 7 1.347 1
CKD070809001 8 23.780 1
(所影响的行数为 3 行)
ID UnitPrice Qty
----------- -------------------- -----------
7 1.230 15
7 1.347 41
8 23.780 4
要求当tbChuKuDan中的State被更新为 "未通过 "时,tbChuKuDanDetail中的所有物品的数量加到tbYiHaoKuCun对应的物品数量上
就是说结果是:
ID UnitPrice Qty