zoukankan      html  css  js  c++  java
  • ibatis xml 数据库 批量新增 与批量删除

    上边自己写的 下边是汪涛写的   

     <insert id="InsertMulti" parameterClass="ArrayList">
            INSERT INTO [AdjustmentDetail] (
           [SysNo]
          ,[AdjustmentSysNo]
          ,[ExternAdjustmentNum]
          ,[DetailNum]
          ,[Status]
          ,[InvChangePlanSysNo]
          ,[SKUSysNo]
          ,[SKUCode]
          ,[SKUDesc]
          ,[QTY]
          ,[LocationSysNo]
          ,[LocationCode]
          ,[LotNumber]
          ,[LPN]
          ,[RowCreateDate]
          ,[CreateUserID]
          ,[CreateUserName]
          ,[RowModifyDate]
          ,[ModifyUserID]
          ,[ModifyUserName]) VALUES 

          <iterate conjunction="," open="" close="">

          (#[].SysNo#
          ,#[].AdjustmentSysNo#
          ,#[].ExternAdjustmentNum#
          ,#[].DetailNum#
          ,#[].Status#
          ,#[].InvChangePlanSysNo#
          ,#[].SKU.SysNo#
          ,#[].SKU.Code#
          ,#[].SKU.Description#
          ,#[].QTY#
          ,#[].Location.SysNo#
          ,#[].Location.Code#
          ,#[].LotNumber#
          ,#[].LPN#
          ,GETDATE()
          ,#[].CreateUserID#
          ,#[].CreateUserName#
          ,GETDATE()
          ,#[].CreateUserID#
          ,#[].CreateUserName#)

     <delete id="DeleteMulti" parameterClass="ArrayList">
          DELETE FROM [AdjustmentDetail]
          WHERE [SysNo] IN
          <iterate open="(" close=")" conjunction=",">
            #[]#
          </iterate>
        </delete>

  • 相关阅读:
    sprintf与snprintf
    风雨20年:我所积累的20条编程经验
    istream_iterator, ostream_iterator,copy以及文件序列化
    [转载]关于C++,我觉得好的设计法则
    如何高效地管理时间
    B站上适合程序员的学习资源【赶紧收藏!】
    Redis和Memcached的区别
    Swoole的多进程模块
    Mac OS 查看 ip 地址及 DHCP 各 addr 含义
    mac将phpstorm 从主屏移动到副显示器(解决)
  • 原文地址:https://www.cnblogs.com/jilodream/p/4219898.html
Copyright © 2011-2022 走看看