Oracle - PreparedStatement命令未正确结束

时间:2012-08-09 07:57:07

标签: prepared-statement apostrophe

我正在使用Oracle 11g,当我尝试使用apostrophe创建一个select语句时,出现以下错误。

准备好的陈述是假设要照顾撇号还是我应该这样做? 有没有办法在执行之前查看查询(with true values instead of '?') ?

1 个答案:

答案 0 :(得分:1)

表名(T)和WHERE之间缺少空格。因此,执行的SQL看起来像这样SELECT * FROM TABLE TWHERE T.COL1 = '<somevalue>' AND T.COL2 = '<somevalue>' AND T.COL3 = '<somevalue>' - 注意 TWHERE