从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)';
从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)';
转载于:https://www.cnblogs.com/airscrat/p/4441602.html