我正在尝试匹配此 SQL 语句上的 BETWEEN RANGE,如下所示:
( WAEXD8 BETWEEN &WAEXD8 AND &WAEXD8 )
上面的 SQL 语句适用于 DBS 数据源,虽然通过 ODBC 驱动程序对 iSeries 连接有效,但该 DB 连接类型不适用于 ADO.NET。ASP.NET ADO 连接需要将 BETWEEN RANGE 替换为以下语法
date(digits(FIELDNAME) CONCAT '000000') <= current date and date(digits(FIELDNAME) CONCAT '000000') >= current date
WHERE FIELDNAME 是在原始 SQL 语句中找到的 WAEXD8 列...
我已经尝试过,但到目前为止还没有接近这个问题的真正解决方案......
同样,我希望将原始 SQL 查询的 ASP.NET C# 正则表达式匹配/替换为替换字符串,同时保留原始列名。这可能吗?我可以这样做的模式或模式示例是什么?
可能的其他解决方案:
匹配(任意数量的带有 BETWEEN 和 HTML 实体的空格&
)
前任。:([(])|([BETWEEN])*([0-9A-Za-z])*([)])