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)


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM