ITPub博客

首页 > 数据库 > 数据库开发技术 > 插入单引号在oracle和informix中的区别

插入单引号在oracle和informix中的区别

原创 数据库开发技术 作者:liahtobjtosh 时间:2009-10-13 10:02:16 0 删除 编辑
插入单引号在oracle和informix中的区别

[@more@]

如果向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/ ,如需转载,请注明出处,否则将追究法律责任。

上一篇: 第9章 数据存储
请登录后发表评论 登录
全部评论

注册时间:2009-09-19

  • 博文量
    48
  • 访问量
    249171