博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
MyBatis批量操作SQL
阅读量:4203 次
发布时间:2019-05-26

本文共 1431 字,大约阅读时间需要 4 分钟。

批量插入

适用于MySQL

INSERT INTO group_info (userid,liveuserid,groupid,nickname,headpic) VALUES
(#{info.userid},#{info.liveuserid},#{info.groupid},#{info.nickname},#{info.headpic})

批量更新

适用于Oracle

UPDATE TAB_ROOKIECUSTOMER SET ISPUSH = 1,pushdate = sysdate
SELLERID = #{cus.custNo} AND BRANCHCODE = #{cus.orgCode}

批量更新

适用于Oracle

update tab_vip客户资料表 set ISPUSH = 1,pushdate = sysdate WHERE 客户编号 in
#{item}

批量更新

适用于Oracle

UPDATE TAB_ROOKIECUSTOMER SET ISPUSH = 1,pushdate = sysdate WHERE SELLERID||'@@'||BRANCHCODE IN
#{cus.custNo}||'@@'||#{cus.orgCode}

批量删除

适用于Oracle

delete from tab_vip_面单领取明细表 where 运单编号 in
#{item}

批量新增

适用于Oracle

INSERT INTO SHIPMENT_SUMBYDAY (ID, ACCOUNT_DT, PAY_ORG_NAME,SETL_ORG_NAME, END_TRSF_ORG_NAME,TOTAL_NO,TOTAL_FEE,TOTAL_WEIGHT)
SELECT #{item.id,jdbcType=VARCHAR}, #{item.accountDt,jdbcType=DATE}, #{item.payOrgName,jdbcType=VARCHAR}, #{item.setlOrgName,jdbcType=VARCHAR}, #{item.endTrsfOrgName,jdbcType=VARCHAR}, #{item.totalNo,jdbcType=INTEGER}, #{item.totalFee,jdbcType=DECIMAL}, #{item.totalWeight,jdbcType=DECIMAL} FROM DUAL

批量新增

转载地址:http://vnvli.baihongyu.com/

你可能感兴趣的文章
javascript 最大化最小化窗口
查看>>
骂人的艺术-梁实秋
查看>>
LINUX: 常用命令解析和技巧整理
查看>>
vi使用手册
查看>>
Oracle常用函数
查看>>
Oracle数据库移植时字符集问题的解决
查看>>
巧妙转换ORACLE数据库字符集
查看>>
Oracle分区表常用SQL
查看>>
java中的时间操作
查看>>
Java技术的最新发展蓝图
查看>>
[好玩]六年编程经验的程序员
查看>>
敏捷软件开发
查看>>
数据库设计技巧14则
查看>>
61条面向对象设计的经验原则
查看>>
java操作文件常用方式
查看>>
敏捷方法中的开源工具
查看>>
应届毕业生少走弯路的十条忠告
查看>>
有感世界杯
查看>>
《华为的冬天》正在来临
查看>>
AJAX框架汇总
查看>>