www.gusucode.com > 精典源码Delphi130:顺某指纹考勤管理系统 > 精典源码Delphi130:顺某指纹考勤管理系统/11065顺某指纹考勤管理系统delphi/TRIGGER/trgUpdate_bYGongXX_KQNO.txt
/************ This Trigger is writed for Update tabbles : bZCBPaiD,bZWen ,bQingJ, bWaiChu,bKQJL, bCQJieG, bDB_BCPD,bTiaoBanJL,bJiaB_ZB_JL,bLinSchuR, bKQDayHuiZJL recrords when Update this KQNO Writed WangBin Writed Date : 1999-12-24 Updated Date: 2001 - 09-25: 加考勤测试后,同时修改答题记录表 *************/ CREATE TRIGGER trgUpdate_bYGongXX_KQNO ON [bYGongXX] FOR Update AS begin if @@RowCount=0 Return if Not Update(KQNO) Return /* 1. Update From bZCBPaiD where KQNO=Update.KQNO */ Update bZCBPaiD set KQNO=i.KQNO from Deleted d,bZCBPaiD t,Inserted i where d.KQNO=t.KQNO if @@error !=0 goto DealError /* 2. Update From bZWen where KQNO=Update.KQNO */ Update bZWen set KQNO=i.KQNO from Deleted d,bZWen t,Inserted i where d.KQNO=t.KQNO if @@error !=0 goto DealError /* 3. Update From bQingJ where KQNO=Update.KQNO */ Update bQingJ set KQNO=i.KQNO from Deleted d,bQingJ t,Inserted i where d.KQNO=t.KQNO if @@error !=0 goto DealError /* 4. Update From bWaiChu where KQNO=Update.KQNO */ Update bWaiChu set KQNO=i.KQNO from Deleted d,bWaiChu t,Inserted i where d.KQNO=t.KQNO if @@error !=0 goto DealError /* 5. Update From bKQJL where KQNO=Update.KQNO */ Update bKQJL set KQNO=i.KQNO from Deleted d, bKQJL t,Inserted i where d.KQNO=t.KQNO if @@error !=0 goto DealError /* 6. Update From bCQJieG where KQNO=Update.KQNO */ Update bCQJieG set KQNO=i.KQNO from Deleted d, bCQJieG t,Inserted i where d.KQNO=t.KQNO if @@error !=0 goto DealError /* 7. Update From bDB_BCPD where KQNO=Update.KQNO */ Update bDB_BCPD set KQNO=i.KQNO from Deleted d, bDB_BCPD t,Inserted i where d.KQNO=t.KQNO if @@error !=0 goto DealError /*8. Update From bTiaoBanJL where KQNO=Update.KQNO */ Update bTiaoBanJL set KQNO=i.KQNO from Deleted d, bTiaoBanJL t,Inserted i where d.KQNO=t.KQNO if @@error !=0 goto DealError /* 9. Update From bJiaB_ZB_JL where KQNO=Update.KQNO */ Update bJiaB_ZB_JL set KQNO=i.KQNO from Deleted d, bJiaB_ZB_JL t,Inserted i where d.KQNO=t.KQNO if @@error !=0 goto DealError /* 10. Update From bLinSchuR where KQNO=Update.KQNO */ Update bLinSchuR set KQNO=i.KQNO from Deleted d, bLinSchuR t,Inserted i where d.KQNO=t.KQNO if @@error !=0 goto DealError /* 11. Update From bKQDayHuiZJL where KQNO=Update.KQNO */ Update bKQDayHuiZJL set KQNO=i.KQNO from Deleted d,bKQDayHuiZJL t,Inserted i where d.KQNO=t.KQNO if @@error !=0 goto DealError /* 12. Update From bYGAnswer where KQNO=Update.KQNO */ Update bYGAnswer set KQNO=i.KQNO from Deleted b,YGAnswer t,Inserted i where d.KQNO=t.KQNO if @@error !=0 goto DealError return DealError: begin Raiserror("在 trgDelete_txzUserXX 中失败!",16,1) RollBack tran Return end end