我正在使用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。