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

在程序运行时,程序报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

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值