表名A:DINGDAN
客户 订单号 客户名称 交货数 单位 销售计划ID
B表:BAOZHUANG
销售计划ID 交货数 需求数 包装代码 包装名称 包装需求ID
想实现钱个触法器,只要DINGDAN表中的交货数改变,B表中的交货数也根着改变,怎样实现这个触法器

解决方案 »

  1.   

    触发器在DINGDAN表中写
    If Update(交货数)
    Begin
      Update b Set b.交货数 = a.交货数 From insertd a,BAOZHUANG b where a.销售计划ID = b.销售计划ID
    End
      

  2.   

    触发器在DINGDAN表中写
    If Update(交货数)
    Begin
      Update b Set b.交货数 = a.交货数 From insertd a,BAOZHUANG b where a.销售计划ID = b.销售计划ID
    End
      

  3.   


    create trigger tr_DINGDAN on DINGDAN
    for update
    as
    if update(交货数)
    begin
     update a set a.交货数=b.交货数
     from BAOZHUANG a
     inner join inserted b
     on a.销售计划ID=b.销售计划ID
    end