在sql或者plsql中如果要表达一个带有特殊字符的字符串时,,通常要用''包装起来。但如果字符串本身包含‘或者“这样的字符,那么实现起来有点繁琐。
比如:my name is wang xiu li
用sql实现
sql> select 'my name is wang xiu li' names from dual;
names
------------------------
my name is wang xiu li
oracle提供了一个q-quote的表达式,用来简化sql或plsql中字符串的表示,quote实现
sql> select q'[my name is wang xiu li]' names from dual;
names
------------------------
my name is wang xiu li
注意语法:必须将要表示的字符串用一对特殊字符括起来,这对字符必须一致。
本文永久更新链接地址:
