Oracle SQL和PL/SQL中字符串单引号的处理

在 Oracle 的查询中,常常由于字符串要添加单引号,可是单引号的位置和个数每每不易把握。不少朋友都问过这样的问题。ide

请看如下查询,最外层的两个单引号做为引号操做符,第二个做为转义符号,随意第三个单引号是真实的数据输出,因此,如下查询输出的是第三个单引号:
SQL> select '''' from dual;字符串

'

'
进一步的,若是咱们但愿在字符串中也留有单引号,那么会是这一个样子的:it

SQL> select '''YUNHE''ENMO' from dual;class

'''YUNHE''E

'YUNHE'ENMOselect

SQL> select '''YUNHE''''ENMO' from dual;数据

'''YUNHE''''

'YUNHE''ENMO查询

SQL> select '''YUNHE''''ENMO''' from dual;di

'''YUNHE''''E

'YUNHE''ENMO'view

总之,只要理解转义符号的存在,处理单引号就不复杂了。vi

相关文章
相关标签/搜索