"ora-00933: sql command not properly ended" 是一个 Oracle 数据库的错误,表明 SQL 命令没有正确结束。这通常是由于语法错误或结构问题导致的。以下是关于该错误的详细分析和可能的解决方案: 1. 错误信息含义 ORA-00933: 表示 SQL 命令没有正确结束。这通常是由于缺少分号 (;)、关键字使用不当、括号不匹配、...
在执行时居然报了“ORA-00933: SQL command not properly ended”这个错误提示信息,SQL语句如此简单,不应该出现错误的!但是事实上确实报错了,仔细看了下没发现那里有问题,百度了一下,出现这个错误的情况还是挺多的,当抛出此错误提示信息,代表着SQL语句本身就是有问题的!(ORA-00933:SQL命令没有正确的结束)比如: 1...
4.在SELECT语句中使用了UNION或UNION ALL,并且在非结尾的地方使用了ORDER BY 5.在SELECT语句表之间忘记了逗号, 6.在Oracle 8i中使用INNER JOIN或类似的关键词(这些是在Oracle 9i中实现的) 7.遗漏逗号,遗漏括号,子语句使用错误 ... 比较好的博客有How To Resolve ORA-00933 SQL Command Not Properly Ended 可...
ORA-00933,意思是“SQL command not properly ended”,明显是SQL的语法出现错误,但是现在的问题,就是如何找到错误的SQL? 第一种考虑,能不能从数据字典视图中找到? 我们执行如下这两条SQL,第一条是错误的,提示ORA-00933,第二条是正确的, SQL>selectobject_idfromt whe...
语句没有写完。前面加上select * from 和最好再加上分号";"。select * from (select sum(psnamount) as amount,sum(psnfundamount) as fundamount,sum(psnaccramount) as accramount,sum(psncash) as cashamount from b_projallotlist where acctype = '10'group by projno ) a;或者去掉前后...
ORA-00933:SQLcommandnotproperlyended ORA-00933:SQLcommandnotproperlyended 问题描述 ORA-00933: SQL command not properly ended 原因:SQL命令没有正确结束 解决⽅案:1. 检测SQL语句,看看是否是语法问题 2. 看看是不是上⼀条SQL语句,没有正确结束(没有“;”)
缺少英文字符的分号 ;这样写 If Szstartdate < Szstartdate_Pst Then Szstartdate := Nvl(Szstartdate_Pst, 0);Else Szstartdate := Nvl(Szstartdate, 0);End If;哥们儿下次要细心噢! ^_^
检查您的配置的 column/table/where/querySql或者向 DBA 寻求帮助.]. - 执行的SQL为: SELECT * FROM HBHE.t1 WHERE UPDATE_TIME > "2021-09-24 00:38:00" and UPDATE_TIME < "2021-09-24 10:38:00"; 具体错误信息为:java.sql.SQLSyntaxErrorException: ORA-00933: SQL command not properly ended...
另外你应该是希望type in '销售应收' 或 '其他销售应收'那你的sql写错了 改成:(select sum(jine)from arap_djzb ,arap_djlx ,arap_djfb where type in('销售应收','其他销售应收','应收投标保证金','应收备佣金','项目经理代垫款','采购付款','付加工费','备用金','投标保证金','...