1

表结构:

title { name varchar(100) }

如果我尝试插入以下查询

insert into wikititle values('Men's');

我收到错误引用的字符串未正确终止。

即使我使用 set escape on make it as

insert into wikititle values('Men\'s');

并插入我收到此错误。

我在 oracle 11i sql plus 中执行所有这些执行。

4

2 回答 2

5

在 Oracle 中,您需要将引号加倍:

insert into wikititle values('Men''s')

这是sqlfiddle 上的测试查询的链接。

于 2012-05-10T03:27:04.227 回答
1
select q'{Men's}' from dual;
select q'|Men's|' from dual;
select q'"Men's"' from dual;
于 2012-05-10T12:30:41.370 回答