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

  • 时间:
  • 浏览:470
  • 来源:恰卡网

导读在程序运行时,程序报sql错误“nestedexceptionisjava.sql.SQLException:ORA-00933:SQL命令未正确结束”,具体错误如下所示:调用...

在程序运行时,程序报sql错误“nested exception is java.sql.SQLException: ORA-00933: SQL 命令未正确结束”,具体错误如下所示:

调用函数异常...org.springframework.jdbc.BadSqlGrammarException:PreparedStatementCallback;badSQLgrammar
[selecta.*,
c.sitenamesiteName,
e.empnameokusername,
f.empnamecheckusername,
h.sitenamegetsitename,
g.empnameenterusername
fromtmt_matoutmastera
leftjoints_siteinfoc
ona.siteid=c.siteid
leftjointbempinfoe
ona.okuser=e.empid
leftjointbempinfof
ona.checkuser=f.empid
leftjointbempinfog
ona.enteruser=g.empid
leftjoints_siteinfoh
ona.getsite=h.siteid
where1=1
anda.gettimebetweento?and?
anda.okStatus=?
anda.siteid=?
anda.centerid=?
anda.outnoin(?)
anda.getsite=?)];
nestedexceptionisjava.sql.SQLException:ORA-00933:SQL命令未正确结束

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

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

猜你喜欢

accesstoken中怎么获取用户黑名单列表

这篇文章将为大家详细讲解有关accesstoken中怎么获取用户黑名单列表,文章内容质量较高,因此小编分享给大家做个参考,希望大家阅读完这篇文章后对相关知识有一定的了解。 公众号可登录

2021-07-29

Java中怎么利用轮询获取线程返回数据

Java中怎么利用轮询获取线程返回数据,相信很多没有经验的人对此束手无策,为此本文总结了问题出现的原因和解决方法,通过这篇文章希望你能解决这个问题。 1. 多线程的特点 一般程序中

2021-07-29

XamarinEssentials中怎么获取首选项的值

这期内容当中小编将会给大家带来有关XamarinEssentials中怎么获取首选项的值,文章内容丰富且以专业的角度为大家分析和叙述,阅读完这篇文章希望大家可以有所收获。 XamarinEssentials教程获取首

2021-07-29

jQuery中怎么获取内容和属性

这篇文章给大家介绍jQuery 中怎么获取内容和属性,内容非常详细,感兴趣的小伙伴们可以参考借鉴,希望对大家能有所帮助。 jQuery - 获取内容和属性 jQuery 拥有可操作 HTML 元素和属性的强大方

2021-07-29