oracle batch insert data

insert into table name (field 1, field 2)  
select 'one','two' from dual          
union all                                  
select 'three','four' from dual          
union all                                  
select 'five','six' from dual          
union all                                  
select 'seven ','eight' from dual          
union all                                  
select 'nine','ten' from     dual union 

 

mybatis configuration

 

  1. <insertid="test"parameterType="list">    
  2.      insert into test(id,name)   
  3.     <foreachcollection="list"separator="union all"index="index"item="obj">      
  4.         select  #{obj.id},#{obj.name} from dual  
  5.     </foreach>  
  6.   </insert>

Guess you like

Origin http://10.200.1.11:23101/article/api/json?id=327002455&siteId=291194637