美文网首页
SQL 命令未正确结束

SQL 命令未正确结束

作者: AdamSun19 | 来源:发表于2019-07-31 22:34 被阅读0次

### The error may exist in URL [/mappers/addInfoMapper.xml]

### The error may involve fv.dao.AddInfoMapper.calcOutsideData-Inline

### The error occurred while setting parameters

### SQL: WITH TABLEA AS        (SELECT COUNT(*) YXSL FROM ys_dhb06@yt dhb06 WHERE RQ = to_date(?, 'yyyy-MM-dd') AND SCSJ > 0 AND EJDWDM IN(SELECT REGEXP_SUBSTR(?,'[^,]+',1,rownum) FROM dual connect by rownum <= LENGTH(?) - LENGTH(REGEXP_REPLACE(?,',')) + 1) AND NOT EXISTS(        SELECT ORGNA_ID FROM SYS_ORG sorg WHERE PARENT_ID IN(SELECT REGEXP_SUBSTR(?,'[^,]+',1,rownum) FROM dual connect by rownum <= LENGTH(?) - LENGTH(REGEXP_REPLACE(?,',')) + 1) AND sorg.ORGNA_ID = dhb06.DWDM)),        TABLEB AS        (SELECT COUNT(*) ZZTTSL,NVL(SUM(RZQL),0) TTZQL FROM ys_dba03@YT dba03 WHERE RQ = to_date(?, 'yyyy-MM-dd') AND ZQJLB = '吞吐注汽' AND SCSJ > 0 AND EXISTS(        SELECT JH,JH1,JH2 FROM (        SELECT JH,JH1,JH2 FROM ys_dhb06@yt dhb06 WHERE RQ = to_date(?, 'yyyy-MM-dd') AND SCSJ > 0 AND EJDWDM IN(SELECT REGEXP_SUBSTR(?,'[^,]+',1,rownum) FROM dual connect by rownum <= LENGTH(?) - LENGTH(REGEXP_REPLACE(?,',')) + 1) AND NOT EXISTS(        SELECT ORGNA_ID FROM SYS_ORG sorg WHERE PARENT_ID IN(SELECT REGEXP_SUBSTR(?,'[^,]+',1,rownum) FROM dual connect by rownum <= LENGTH(?) - LENGTH(REGEXP_REPLACE(?,',')) + 1) AND sorg.ORGNA_ID = dhb06.DWDM))    jhs WHERE dba03.JH = jhs.JH OR dba03.JH = jhs.JH1 OR dba03.JH = jhs.JH2)),        TABLEC AS        (SELECT COUNT(*) ZZQQSL,NVL(SUM(RZQL),0) QQZQL FROM ys_dba03@YT dba03 WHERE RQ = to_date(?, 'yyyy-MM-dd') AND ZQJLB = '汽驱注汽' AND SCSJ > 0 AND EXISTS(        SELECT JH,JH1,JH2 FROM (        SELECT JH,JH1,JH2 FROM ys_dhb06@yt dhb06 WHERE RQ = to_date(?, 'yyyy-MM-dd') AND SCSJ > 0 AND EJDWDM IN(SELECT REGEXP_SUBSTR(?,'[^,]+',1,rownum) FROM dual connect by rownum <= LENGTH(?) - LENGTH(REGEXP_REPLACE(?,',')) + 1) AND NOT EXISTS(        SELECT ORGNA_ID FROM SYS_ORG sorg WHERE PARENT_ID IN(SELECT REGEXP_SUBSTR(?,'[^,]+',1,rownum) FROM dual connect by rownum <= LENGTH(?) - LENGTH(REGEXP_REPLACE(?,',')) + 1) AND sorg.ORGNA_ID = dhb06.DWDM))    jhs WHERE dba03.JH = jhs.JH OR dba03.JH = jhs.JH1 OR dba03.JH = jhs.JH2)),        TABLED AS        (SELECT (NVL(YXSL,0) - NVL(ZRYXSL,0)) DBYXSL,(NVL(ZQL,0) - NVL(ZRZQL,0)) DBZQL        FROM        (SELECT YXSL,ZQL FROM SCYX_RDZQ WHERE RQ = to_date(?, 'yyyy-MM-dd') AND DWMC= ? AND AZMS = '外部' AND FWMS = '内部') a,        (SELECT YXSL ZRYXSL,ZQL ZRZQL FROM SCYX_RDZQ WHERE RQ =        (SELECT TRUNC(to_date(?, 'yyyy-MM-dd') - 1) RQ FROM DUAL) AND DWMC = ? AND AZMS = '外部' AND FWMS = '内部'))        SELECT * FROM TABLEA,TABLEB,TABLEC,TABLED;

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

在Mapper.xml文件中,语句末尾多加了 ";"

相关文章

  • SQL 命令未正确结束

    ### The error may exist in URL [/mappers/addInfoMapper.xm...

  • oracle之> ORA-00933: SQL 命令未正确结束

    错误提示:> ORA-00933: SQL 命令未正确结束 初涉oracle,有些语法还不是很清楚,实际开发过程出...

  • ORA-00933: SQL 命令未正确结束

    初用BeetlSQL遇到很多奇怪的问题比如ORA-00933: SQL 命令未正确结束。经过研究发现,问题一共下面...

  • MySQL 存储过程

    1、简介 MySQL命令执行过程: SQL命令 —— MySQL引擎(分析)—— 语法正确 —— 可识别命令 ——...

  • mysql学习笔记(四)

    存储过程 mysql命令的执行流程:SQL命令--->MySql引擎--->(分析)语法正确--->(编译)可识别...

  • MySQL学习笔记(五)存储过程

    存储引擎 输入SQL命令,MySQL引擎对命令进行分析,查看输入的语法是否正确,如果正确,再进行编译,编译成MyS...

  • mysql的注意项总结

    注意: 1.所有的数据库名,表名,表字段都是区分大小写的。所以你在使用SQL命令时需要输入正确的名称 2.语句结束...

  • MySql数据库基础概述

    一、MySql语法规范: \c 或者 ctrl+c 终止命令 每条SQL命令以 ; 或 \G (格式化数据)结束...

  • SQL常用命令书目录

    SQL常用命令之单表查询 SQL常用命令之多表查询 SQL常用命令之模糊查找 SQL常用命令之空值查询 SQL常用...

  • mysql SQL的应用

    SQL应用 1.client help:mysql的内置命令 ? 打印帮助 \c 结束上一条命令的运行 \G 让每...

网友评论

      本文标题:SQL 命令未正确结束

      本文链接:https://www.haomeiwen.com/subject/dogxdctx.html