原文:JAVA 拼接了一个sql 语句,但是最后运行报错——SQL 命令未正确结束

错误原因: 拼接的时候因为引号里的部分是直接引起来的,所以将这些语句整个拼接起来的时候就会成为一个 没有断句 的sql语句,如下面我的错误 将整句话拼接起来就相当于 select from BookCatagorywherenamelike bookCatagory.getName 整个句子并没有断句,所以在sql脚本中并不是一个完整的sql语句 解决办法: 将拼接部分 引号 内,左右引号都加上空 ...

2018-06-22 16:22 0 4755 推荐指数:

查看详情

ORACLE ORA-00933: SQL 命令正确结束

这个错误害我花了一天时间排查,最后原来是因为结束符,这种语句不能是分号,将分号即可执行成功。 MERGE INTO MO_TRADE_COUNT_DAY A USING ( SELECT MAX(flow_id) AS flowId, CHANNEL AS channel, SUM ...

Mon Jul 13 19:20:00 CST 2020 0 14976
Mybatis,oracle,ORA-00933: SQL 命令正确结束

<insert id="insert_" useGeneratedKeys="false"></insert>批量插入时,如果没有主键,一定要显式指定useGeneratedKeys为false,否则会报: SQL 命令正确结束 ...

Wed May 27 19:16:00 CST 2020 0 1492
ORA-00933 SQL命令正确结束 INSERT INTO ... SELECT

最近在修改数据库存储过程时,出现了一个ORA-00933错误, 执行的是 INSERT INTO...SELECT 语句,具体语句如下: 没毛病啊!!!谷狗上得来一篇文章 说造成ORA-00933的可能原因有: 使用了含有ORDER BY或INNER JOIN子句的INSERT语句 ...

Sat Mar 18 23:03:00 CST 2017 0 49373
 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM