首页 > 学院 > 开发设计 > 正文

批量更新数据Oracle

2019-11-08 20:58:10
字体:
来源:转载
供稿:网友

              最近做项目遇到一个问题,前台页面修改购物订单,订单包含几百条商品,前台修改商品的数量,列表信息提交给后台。

      订单表Order(OrderNo,GoodsCode,GoodsName,Unit,Remark,Quantity,.........);

      前台修改Quantity的值,返回List<OrderVo>,OrderVo对象包含三个属性OrderNo,GoodsCode,Quantity,存新的Quantity值。

      传统的方法,根据商品编号一条一条update的Order表中的Quantity值,update几百次,显然效率很低。

      现在考虑建一张临时表OrderTemp(OrderNo,GoodsCode,Quantity),批量插入List<OrderVo>的对象内容

      然后用临时表给订单表赋值


发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表