【发布时间】:2020-08-08 02:35:14
【问题描述】:
我正在创建与 oracle DB 连接的 SSRS 报告。我正在使用多值参数来过滤来自 oracle 查询的数据。查询如下:-
SELECT * FROM TABLENAME F WHERE F.Region IN (
SELECT
TRIM(regexp_substr(:Region, '[^,]+', 1, LEVEL ))
FROM
dual
CONNECT BY LEVEL <= regexp_count(:Region, ' ' ) + 1)
我通过在 :Region 中传递一些硬编码值直接在 Oracle 数据库中测试了这个查询,它运行良好,但使用参数名称的查询不起作用。
我也关注了这个链接,但仍然没有运气。
任何帮助都将不胜感激。
【问题讨论】:
-
我猜你问题中的链接丢失了。