在 Oracle 的查询中,常常由于字符串要添加单引号,可是单引号的位置和个数每每不易把握。不少朋友都问过这样的问题。ide
请看如下查询,最外层的两个单引号做为引号操做符,第二个做为转义符号,随意第三个单引号是真实的数据输出,因此,如下查询输出的是第三个单引号:
SQL> select '''' from dual;字符串
'
进一步的,若是咱们但愿在字符串中也留有单引号,那么会是这一个样子的:it
SQL> select '''YUNHE''ENMO' from dual;class
'YUNHE'ENMOselect
SQL> select '''YUNHE''''ENMO' from dual;数据
'YUNHE''ENMO查询
SQL> select '''YUNHE''''ENMO''' from dual;di
'YUNHE''ENMO'view
总之,只要理解转义符号的存在,处理单引号就不复杂了。vi