梦殇国际

标题: oracle ORA-00911: 无效字符 [打印本页]

作者: 阿星    时间: 2015-4-1 21:37
标题: oracle ORA-00911: 无效字符
ORA-00911: 无效字符 这玩意今天折腾了我一下

解决方案:看看是不是sql里面多了分号

都没有找到问题的所在,一直都纠结。
查了好久也没有发现问题在哪里
各种调试什么的都ok
程序输出的sql在工具执行没有问题,参数也正常。。。

最后百度了一下,发现也有人出现这问题,于是。。。发现了
原来尼玛JDBC不能在最后加分号,但是在工具里面是可以的 什么Oracle SQL development PL/sql 那些都可以的
  1. SELECT t.id logid,
  2.   t.operator empid,
  3.   e.name empname,
  4.   t.operate_type type,
  5.   t.operate_time TIME,
  6.   t.operate_info info
  7. FROM t_log t
  8. INNER JOIN t_employee e
  9. ON t.operator         = e.id
  10. WHERE 1               = 1
  11. AND
  12. (
  13. t.OPERATE_TIME >=to_date( '2015-03-01','yyyy-mm-dd')
  14. AND
  15. t.OPERATE_TIME   <=to_date( '2015-05-01','yyyy-mm-dd')
  16. );
复制代码



作者: 小B    时间: 2015-4-1 21:40
卧槽 你才知道

作者: 阿星    时间: 2015-4-1 21:42
小B 发表于 2015-4-1 21:40
卧槽 你才知道

。。。日,之前都没有这问题
都直接在代码里面写
最近写一些复杂的玩意才工具测试。。。。
结果习惯性带上了

作者: 小B    时间: 2015-4-1 21:42
阿星 发表于 2015-4-1 21:42
。。。日,之前都没有这问题
都直接在代码里面写
最近写一些复杂的玩意才工具测试。。。。

其实 我不知道=_=
我之前弄在sqlplus打不打分号都可以的=_=

作者: 阿星    时间: 2015-4-1 21:46
小B 发表于 2015-4-1 21:42
其实 我不知道=_=
我之前弄在sqlplus打不打分号都可以的=_=

工具里面可要可不要
java这玩意习惯了

作者: 玫瑰    时间: 2015-4-1 22:15
完全看不懂~

作者: 唯    时间: 2015-4-1 22:30
好专业
作者: 难得扒人    时间: 2015-4-2 08:41
把字母全部换成中文,我应该就能看的明白。

作者: 梦醒回眸    时间: 2015-4-2 09:50
完全不懂





欢迎光临 梦殇国际 (https://714.hk/) Powered by Discuz! X3.4