Oracle - 预准备语句命令未正确结束



我正在使用Oracle 11g,当我尝试创建一个带有apostrophe的选择语句时,我收到以下错误。

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

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

最新更新