我正在使用Oracle 11g
,当我尝试使用apostrophe
创建一个select语句时,出现以下错误。
准备好的陈述是假设要照顾撇号还是我应该这样做?
有没有办法在执行之前查看查询(with true values instead of '?') ?
答案 0 :(得分:1)
表名(T
)和WHERE
之间缺少空格。因此,执行的SQL看起来像这样SELECT * FROM TABLE TWHERE T.COL1 = '<somevalue>' AND T.COL2 = '<somevalue>' AND T.COL3 = '<somevalue>'
- 注意 TWHERE 。