【发布时间】:2014-08-13 11:31:02
【问题描述】:
是否可以运行一个查询,该查询可以在 Oracle clob 中搜索包含与号字符的任何记录,其中该字符所在的单词不是以下任何一种(或可能的任何转义码):
& - &
< - <
> - >
" - "
' - '
我想在 & 号之前提取 5 个字符,在 & 号之后提取 5 个字符,这样我就可以看到实际值。 基本上我想搜索包含这些字段的任何记录并将其替换为转义码。
目前我正在做这样的事情:
Select * from articles
where dbms_lob.instr(article_summary , '&' ) = 0 and dbms_lob.instr(article_summary , '&' )
更新
如果我要使用正则表达式,如果我想检索值是 & 后跟除 'a' 之外的任何字符的所有字段,我将如何指定它?
【问题讨论】: