java.sql.SQLSyntaxErrorException: ORA-00926: 缺失 VALUES 关键字错误

来源:4-1 实现批量新增

绿茵好莱坞

2015-08-19 17:20

为什么使用oracle数据库配置上面CommandContent.xml的insertBatch的sql语句老是出现java.sql.SQLSyntaxErrorException: ORA-00926: 缺失 VALUES 关键字错误 怎么看都发现不了错误

http://img.mukewang.com/55d44a650001bc9109790393.jpg

写回答 关注

3回答

  • 海与千巷
    2016-12-16 11:10:23

    学习了,我之前百度来的一个sql写法是

    insert all into message

      (id, command, description, content)

    values

      (5, '5', '5', '5') into message

      (id, command, description, content)

    values

      (6, '6', '6', '6')

      select 1 from dual;


  • 绿茵好莱坞
    2015-08-19 21:28:20

    http://img.mukewang.com/55d4845f0001f65909870404.jpg

    最好加上对空字符串的判断

  • 绿茵好莱坞
    2015-08-19 21:17:11

    解决了 因为oralce使用的是子查询 所以得对select语句后面的字段进行非空判断 上图

    http://img.mukewang.com/55d481d00001f99009900402.jpg

通过自动回复机器人学Mybatis---加强版

进一步探索 Mybatis 的奥秘,一起揭开 Mybatis 面纱

53664 学习 · 112 问题

查看课程

相似问题