使用 Q 前缀加单引号再加分隔符的形式实现字符的转义,分隔符包围的字符为需要转义的部分。分
隔符支持字母、数字、下划线、可见字符。Q 前缀加单引号再加分隔符的形式是对 SQL 中单引号
转义的扩展,但凡支持单引号转义的语法均支持替换成此种形式。
用法:Q 前缀不区分大小写,Q 与 q 执行结果一样;Q 作为前缀指示转义即将开始,后面的两个单
引号在前面和后面成对使用;quote_delimiter 分隔符可以是任意的单字节或者多字节字符,但不能
是空格、TAB 制表符、回车符。如果分隔符也出现在需要转义的字符 c 中,要避免在此字符后紧接
出现一个单引号;以下字符作为分隔符使用时需要区分左右:[] {} <> ()。
例如:
SELECT Q’<what’s new>’ FROM dual
返回结果为:what’s new