【问题标题】:How insert parameter from java code into SQL query with regex?如何使用正则表达式将 java 代码中的参数插入 SQL 查询?
【发布时间】:2015-11-26 09:49:43
【问题描述】:

当我构建查询时,我使用如下参数:

WAR_REPORT_CALLING_NUMBER = " and cal.calling_number = ? ";

从代码中我插入参数而不是? 但现在我需要在这个字符串中插入参数:

WAR_REPORT_MSG1 = " AND regexp_like(pe.answer_recived,'^[^0-9]*[?][^0-9]*$') ";

而且这种结构也不行。怎么做?

【问题讨论】:

  • 将整个正则表达式分配为参数,例如WAR_REPORT_MSG1 = " AND regexp_like(pe.answer_recived,?) ";

标签: java sql regex oracle


【解决方案1】:

您可以将正则表达式分配给参数并使用:更改条件:

regexp_like(pe.answer_recived,?) ";

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-12-28
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-12-20
    • 2014-01-12
    相关资源
    最近更新 更多