_sqlserver insert">
赞
踩
一、实现目标:
在SqlServer使用的过程当中,为了较少程序与数据库的交互,使用批量插入的形式完成一次性将数据插入到数据库中。
二、Mysql、Oracle 的用法:
我们平时使用Mysql的时候可以使用下面的形式完成批量的插入
insert into table(column1,column2) values("1","2"),("2","2");
对应的Xml的写法 :
- <insert id="insert" parameterType="domain.xxx">
- insert into table
- <trim prefix="(" suffix=")" suffixOverrides="," >
- COLUMN1,
- COLUMN2,
- </trim>
- <foreach item="item" collection="list" separator=",">
- (
- #{item.column1,jdbcType=VARCHAR},
- #{item.column2,jdbcType=VARCHAR}
- )
- </foreach>
- </insert>
三、SqlServer的用法
区别 :sql
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。