为了账号安全,请及时绑定邮箱和手机立即绑定

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

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

http://img1.sycdn.imooc.com//55d44a650001bc9109790393.jpg

正在回答

3 回答

学习了,我之前百度来的一个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;


0 回复 有任何疑惑可以回复我~

http://img1.sycdn.imooc.com//55d4845f0001f65909870404.jpg

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

0 回复 有任何疑惑可以回复我~

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

http://img1.sycdn.imooc.com//55d481d00001f99009900402.jpg

0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

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

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信