_sqlserver insert">
当前位置:   article > 正文

【SQL语法】MySql、Oracle、SqlServer实现批量插入insert_sqlserver insert

sqlserver insert

一、实现目标:

在SqlServer使用的过程当中,为了较少程序与数据库的交互,使用批量插入的形式完成一次性将数据插入到数据库中。

二、Mysql、Oracle 的用法:

我们平时使用Mysql的时候可以使用下面的形式完成批量的插入

insert into table(column1,column2) values("1","2"),("2","2");

对应的Xml的写法 :

  1. <insert id="insert" parameterType="domain.xxx">
  2. insert into table
  3. <trim prefix="(" suffix=")" suffixOverrides="," >
  4. COLUMN1,
  5. COLUMN2,
  6. </trim>
  7. <foreach item="item" collection="list" separator=",">
  8. (
  9. #{item.column1,jdbcType=VARCHAR},
  10. #{item.column2,jdbcType=VARCHAR}
  11. )
  12. </foreach>
  13. </insert>

三、SqlServer的用法

区别 :sql

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/Cpp五条/article/detail/612424
推荐阅读
相关标签
  

闽ICP备14008679号