日期:2014-05-16 浏览次数:20424 次
两个''可以表示一个' ,假如我真的想插入I''m,而不是I'm,这个时候oracle怎么区分呢?那就是4个 ' 。
实例说明:
SQL> create table t1
? 2? (txtName varchar2(30))
? 3? /
表已创建。
SQL> insert into t1 values('I''''m a DBA!');
已创建 1 行。
SQL> commit;
提交完成。
SQL> select * from t1;
TXTNAME
------------------------------
I''m a DBA!
SQL> insert into t1 values('I''m a DBA!');
已创建 1 行。
SQL> select * from t1;
TXTNAME
------------------------------
I''m a DBA!
I'm a DBA!
SQL> commit;
提交完成。
SQL>