【发布时间】:2018-03-08 15:23:46
【问题描述】:
我正在尝试选择“文本”字段与以下表单匹配的记录:
__<sql>__ xyz __</sql>__
其中 __ 表示任何意思,xyz 表示我正在搜索的单词。
注意:“文本”字段是多行字符串。
这是查询,但它不返回任何记录:
Select * from reports where regexp_like (text, '(.*)<sql>(.*)(^|\s)xyz(\s|$)(.*)</sql>(.*)', 'i');
【问题讨论】:
-
你的问题是什么?
-
@mirzasa 查询,我 postet 不起作用。我已经更新了问题。
-
“不起作用”是什么意思?它是否返回错误(什么是错误消息)?它是否返回太多记录?还是太少了?
-
@mrzasa 它不返回任何行!
标签: regex oracle regexp-like