oracle和mysql在mybatis下批量插入数据和用自增长序列插入

oracle和mysql在mybatis下批量插入数据和用自增长序列插入数据的区别

 

1、自增长序列插入

oracle:

         

                select favorite_squ.nextval from dual

         

       insert into

                   favorite(fid,flabel,furl,fdesc) values( #{fid}, #{flabel},#{furl},#{fdesc})

 

mysql:

keyProperty="fid">

         insert into

                     favorite(flabel,furl,fdesc)values(#{flabel},#{furl},#{fdesc})

2.批量添加

oracle:

        insert all

                     

                     separator=" ">

                       into tf(tid,fid) values(#{item.tid},#{item.fid})

                     

        select 1 from dual

mysql:

          insert into tf (tid,fid)

        values

       

              (#{item.tid},#{item.fid})

         

 

 

 

你可能感兴趣的:(数据库dao)