拿入库操作举例吧 在保存入库单时,要保存主表,明细表,更新库存表。其中明细表中的商品有多条记录。 
你们用什么方法来更新库存表的数量?
在循环中用语句处理,还是用存储过程,还是用别的方法?

解决方案 »

  1.   

    都可以,只要更新这些表的时候在同一个事务里就行,保证一致性。
      

  2.   

    存储过程效率相对高一点 
      

  3.   

    如果数量不大,直接从明细表中统计就可以了。如果数据量比较大,
    实时性要求不高的可以考虑用日结的形式生成报表
    实时性要求比较高的可以考虑用触发器
      

  4.   

    都可以
    建议用存储过程处理
      

  5.   

    支持用存储过程的,说说为什么不用触发器?
      

  6.   

    触发器不太好控制过程.有时候疏忽了.很难找出问题.
    相对于sp。比较好理解和维护!
      

  7.   

    新建一个出库单 计算的时候相减实际业务中的出库数量不一定从某一个入库单中扣除 所以不必更新入库单的信息
    只是库存中相应的存货减少
      

  8.   

    我也遇到相似的问题,个人觉得使用存储过程比较好控制。