数据库笔记:字符串单引号转义新方法

从Oracle 10g R1开始,数据库允许用另一个引用符号来代替单引号。当字符串中包含大量单引号时(如 I'm in Xi'an).

以前的表达方式如下:

SQL>SELECT * FROM T WHERE ADDR='I''m in Xi''an';

新表达方法如下:

SQL>SELECT * FROM T WHERE ADDR=q'( I'm in Xi'an)';

posted @ 2015-04-20 14:58  松山居士  阅读(418)  评论(0编辑  收藏  举报