如果向varchar类型的字段插入 li'lei,则
create table tt(c1 varchar(10));
1、informix
方法1:
> insert into tt(c1) values("li'lei");
1 row(s) inserted.
> select * from tt;
c1
li'lei
方法2:
> truncate table tt;
Table truncated.
> insert into tt(c1) values('li''lei');
1 row(s) inserted.
> select * from tt;
c1
li'lei
1 row(s) retrieved.
>
2、oracle
SQL> insert into tt(c1) values('li''lei');
已创建 1 行。
SQL> select * from tt;
C1
--------------------
li'lei
SQL>
向oracle 的表插入字符串时不可以进行使用双引号括起字符串,如以下操作做出错: insert into tt(c1) values("lilei");
来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/22565551/viewspace-1027798/ ,如需转载,请注明出处,否则将追究法律责任。