java.sql.SQLException:ORA-00900:Ecllips中的SQL语句无效

时间:2015-07-16 06:01:31

标签: java sql oracle

我试图从Ecllips执行以下查询我收到以下错误。

$D2

我按照这篇文章Oracle Post Link

的建议尝试过

我无法弄清楚我哪里出错了。

我尝试添加单引号,但错误相同:

  

pr.beg_effective_dt_tm> = TO_DATE(\“01 / JUN / 2015 00:00:00 \”,\“dd / mm / yy   hh24:mi:ss \“)

     

Errr:java.sql.SQLException:ORA-00900:

2 个答案:

答案 0 :(得分:4)

在每一行添加空格。尝试使用这样:

1

答案 1 :(得分:1)

如果你有

rs = stmt.executeQuery("select"
+"sum(pr.amount)"

然后它尝试执行的sql的字符串是

selectsum(pr.amount)

你可以看到你需要一些空白区域。

还有日期掩码

TO_DATE('01/JUN/2015 00:00:00', 'dd/mm/yy hh24:mi:ss')

不正确,请尝试使用MON代替mm

请参阅http://www.techonthenet.com/oracle/functions/to_date.php