0
我如何搜索一个名字像O'Neil
从表中,当我使用的查询像如何搜索单引号在Oracle11g中
select * from table_name where name like 'O'Neil';
那么它显示了一个错误。
我如何搜索一个名字像O'Neil
从表中,当我使用的查询像如何搜索单引号在Oracle11g中
select * from table_name where name like 'O'Neil';
那么它显示了一个错误。
与第二单引号转义:
select * from table_name where name like 'O''Neil';
由于Oracle 10g中也有一个引号操作符:
select * from table_name where name like q'('O'Neil)';
语法:q'c text-to-be-quoted c'
。 c
是一个单独的字符(称为引号分隔符)。用“引号”运算符,撇号不必加倍。