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写法

本文来源 互联网收集,文章内容系作者个人观点,不代表 本站 对观点赞同或支持。如需转载,请注明文章来源,如您发现有涉嫌抄袭侵权的内容,请联系本站核实处理。

© 版权声明

相关文章