oracle匹配 字段中包含单引号

2020-05-07  本文已影响0人  垂直居中的句号

oracle数据库中使用的单引号表示是字符串,开发时遇到条件字段中包含单引号,怎么匹配。

我在网上查找解决方法,便看到了这样一条语句

select 'a ''beautiful girl' from dual

执行结果是 a 'beautiful girl

我就暂且把 ' 理解为转义 ' 的符号吧。

select * from test_table t

where instr(t.name,'''')>0

这样就能匹配到字段中包含 ' 的结果。

感觉真是神奇。

之后又试着执行

select 'a ''''beautiful girl' from dual

结果是a ''beautiful girl

原来单引号必须成对出现啊。。。。

上一篇 下一篇

猜你喜欢

热点阅读