在程序运行时,程序报sql错误“nested exception is java.sql.SQLException: ORA-00933: SQL 命令未正确结束”,具体错误如下所示:调用函数异常...org.springframework.jdbc.BadSqlGrammarException: PreparedStatementCallback; bad SQL grammar

[select a.*,

c.sitename siteName,

e.empname  okusername,

f.empname  checkusername,

h.sitename getsitename,

g.empname  enterusername

from tmt_matoutmaster a

left join ts_siteinfo c

on a.siteid = c.siteid

left join tbempinfo e

on a.okuser = e.empid

left join tbempinfo f

on a.checkuser = f.empid

left join tbempinfo g

on a.enteruser = g.empid

left join ts_siteinfo h

on a.getsite = h.siteid

where 1 = 1

and a.gettime between to? and ?

and a.okStatus = ?

and a.siteid = ?

and a.centerid = ?

and a.outno in (?)

and a.getsite = ?)];

nested exception is java.sql.SQLException: ORA-00933: SQL 命令未正确结束

“java.sql.SQLException: ORA-00933: SQL 命令未正确结束”错误解决方案

当我们的程序报出如上ORA-00933错误的时候,一般是我们的sql语句错误了,要么多了一些结束符号,要么少了一些符号,上面的示例中,不看【】部分,“and a.getsite = ?)”sql结尾处多了个“)”符号,去掉该符号即可。

来源网站:太平洋学习网,转载请注明出处:http://www.tpyyes.com/a/mysql_oracle/517.html

mysql中00933错误_java.sql.SQLException: ORA-00933: SQL 命令未正确结束错误解决相关推荐

  1. SSM:Cause: java.sql.SQLSyntaxErrorException: ORA-00933: SQL 命令未正确结束的解决

    QUESTION:SSM:Cause: java.sql.SQLSyntaxErrorException: ORA-00933: SQL 命令未正确结束的解决? ANWSER: 一:问题提出: 使用S ...

  2. Mybatis 批量插入报ORA-00933: SQL 命令未正确结束

    Mybatis 批量插入报ORA-00933: SQL 命令未正确结束 错误出现的场景是这样的,将多个月份的1000条数据分别插入到各月份表中. MySQL中,批量插入数据到表,会在一定程度提高效率. ...

  3. Cause: java.sql.SQLSyntaxErrorException: ORA-00933: SQL 命令未正确结束

    mybatis 批量插入数据到oracle报 "java.sql.SQLException: ORA-00933: SQL 命令未正确结束"  错误解决方法 <insert ...

  4. ORA-00933:SQL 命令未正确结束(1)

    项目中mysql数据库换oracle数据库中报ORA-00933:SQL 命令未正确结束 问题 1.报错:ORA-00933:SQL 命令未正确结束 2.解决方法:将图1中的limit分页改成图2中的 ...

  5. 解决Oracle+Mybatis批量插入报错:SQL 命令未正确结束

    Mybatis批量插入需要foreach元素.foreach元素有以下主要属性: (1)item:集合中每一个元素进行迭代时的别名. (2)index:指定一个名字,用于表示在迭代过程中,每次迭代到的 ...

  6. 数据库批量插入Insert ALL into报错ORA-00933:SQL命令未正确结束

    起因 : 批量插入数据库表报错 代码演示 : @Insert("<script> Insert ALL into table(字段1,字段2) values<foreach ...

  7. ORA-00933: SQL 命令未正确结束处理办法

    问题现象:删除数据库表,oracle中出现bin$XXXXXXXXXX==$0表 ,在对其    (bin$XXXXXXXXXX==$0)删除时,报 ORA-00933: SQL 命令未正确结束 出现 ...

  8. ORA-00933: SQL 命令未正确结束,原因竟是因为这样...

    public int updatePersonalInfo(Employee emp) {String sql = "update employee set"+ " re ...

  9. ORA-00933: SQL命令未正确结束 解决办法

    1.报错内容 Cause: java.sql.SQLSyntaxErrorException: ORA-00933: SQL 命令未正确结束 ; bad SQL grammar []; nested ...

最新文章

  1. 第四范式先知(Sage)率先通过欧盟GDPR认证
  2. JIAVA知识点整理
  3. 程序员工作生活的好帮手,滴答清单,多平台支持
  4. 关于Linux目录及文档权限的研究
  5. SPOJ LCMSUM - LCM Sum
  6. 二端口网络的归一化转移矩阵[a]
  7. 阿里天池用Pandas揭秘美国选民的总统喜好附加题
  8. Hibernate标准查询
  9. C++ Primer 第五版读书笔记
  10. netcore codefirst生成数据库命令
  11. matlab振荡环节相频特性,自动控制理论—典型环节的频率特性
  12. 智慧城市智慧园区智慧路灯方案介绍
  13. 打印纸张尺寸换算_纸张的尺寸规格对照
  14. jira后台统计数据的一些sql(包含reopen计算,时效)
  15. 阿里天池比赛——街景字符编码识别
  16. magicboook锐龙版(256G SSD)装deepin15.8(昨天发布,貌似支持AMD的vege显卡,R5 2500U)
  17. 【Acwing提高】DP·背包
  18. C语言值的引用传递—引用传递(地址传递)
  19. camera驱动开机加载流程
  20. mysql统计重复次数并加序号_insert-mysql数据插入,计数时出现重复,序号不对

热门文章

  1. 使用“1”个参数调用“DownloadString”时发生异常:“操作超时”
  2. 如何使用JavaScript将数据附加到div?
  3. 如何获取所有Git分支
  4. 微软发起Java on Azure调查,呼吁Java社区积极参与
  5. Android开发学习之路--Notification之初体验
  6. C#将DataTable转换成list的方法
  7. 将PS/2接口鼠标改造成USB接口鼠标
  8. java awt button_AWT Button类
  9. ORACAL去除表中null转化为0
  10. com.tadu.android中文,塔读文学(com.tadu.android) - 6.68 - 应用 - 酷安