mybatis中mysql与oracle环境下的批量插入写法
mybatis中mysql与oracle环境下的批量插入写法–>
Mysql中批量插入,mysql的mybatis文件批量插入oracle中用insert into xxx values (xxx,xxx),(xxx,xxx) 这种语法是通不过的。
解决方法:
(1)需要取掉values
(2)separator属性值改为UNION ALL。因为在oracle中用insert into xxx values (xxx,xxx),(xxx,xxx) 这种语法是通不过的
(3)foreach标签中需要取掉括号,加入select ..from dual.
Mysql写法
Oracle写法
本文来源 互联网收集,文章内容系作者个人观点,不代表 本站 对观点赞同或支持。如需转载,请注明文章来源,如您发现有涉嫌抄袭侵权的内容,请联系本站核实处理。
© 版权声明
文章版权归作者所有,未经允许请勿转载。