页面树结构

版本比较

标识

  • 该行被添加。
  • 该行被删除。
  • 格式已经改变。

(本文档仅供参考)

问题

在使用参数多值模糊查询时,直接使用正则表达比写宏代码进行扩展更方便。对应wiki如下:https://history.wiki.smartbi.com.cn/pages/viewpage.action?pageId=27001926

...

oracle:where regexp_like(字段,replace(参数,' ','|'))


解决方案

正则表达式在某些数据库中,确实可以更方便地进行模糊查询,但通过正则表达式的写法,需要根据数据库的不同来进行调整,而通过宏代码的实现则考虑到了通用性,两种方式都各有所长。