Oracle学习笔记:转义字符Q

在 Oracle 中有时需要使用转义特殊字符。

通常使用单引号,但这种转义方式很不直观。

select 'It''s a bird.' from dual;

另外,还可以使用 Q'' 来对特殊字符进行转义。Q 转义符通常后面使用 ! [] {} () <> 等转义符号。

  • 任意单字节和多字节字符集
  • []、{}、()、<> 等各种组合 (引用符用字符也可以 不会出错)
  • 大写Q和小写q都可以
select q'[It's a bird.]' from dual;

也可以使用 \ 进行转义。

select q'\It's a bird.\' from dual;

用这种方式不仅直观而且也不容易出错。

参考链接1:oracle q‘转义字符用法

参考链接2:oracle 12c 代替引用符(q)

posted @ 2020-06-02 09:16  Hider1214  阅读(1711)  评论(0)    收藏  举报