从10g开始引入该特性。q'后面的字符可以是:
- !
- [ ]
- { }
- ( )
- < >
前提是这些字符不会出现在后续的SQL中。
请看例子,这两种写法都正确,后者显然可读性更强。
select 'it''s an example' from dual;
select q'[it's an example]' from dual;
本文介绍 Oracle 10g 中引入的一种特殊字符串处理方式——使用 q'... ' 或 q'[...] 来定义包含特殊字符的字符串,提高了 SQL 语句的可读性和灵活性。
从10g开始引入该特性。q'后面的字符可以是:
前提是这些字符不会出现在后续的SQL中。
请看例子,这两种写法都正确,后者显然可读性更强。
select 'it''s an example' from dual;
select q'[it's an example]' from dual;
3053