几条UPDATE语句在一条指令里执行

解决方案 »

  1.   

    1.建立一个事务,在事务里用多条语句update多个表,如果有一个更新失败就rollback,全部成功commit
    2.要不然就建立多个表的视图,在视图里更新
      

  2.   

    可以在第一个更新的表中建立update得触发器
      

  3.   

    to smartdonkey(聪明的毛驴):
    这种情况不要建立触发器,要放在一个事务里处理才比较方便,不然在触发器里会滚第一个更新表的事务?