oracle 字段 转义

随着数据库技术的不断发展,各种类型的数据类型与格式也愈加复杂,因此在数据储存与查询时就需要对数据库中特殊字符进行转义。Oracle是一种常见的关系型数据库管理系统,也需要进行字段转义。

在Oracle中,我们常常需要使用单引号括起来的字符串作为查询条件或插入的数据,如果这个字符串本身就包含一个单引号,那么数据库就无法正确识别该字符串,这个时候就需要进行字段转义。

例如,我们需要查询一个字段含有单引号的记录:

select * from table_name where name='john''s shop';