【发布时间】:2015-01-16 10:57:25
【问题描述】:
我需要在 BI Publisher 报表上有多个选择参数。我将参数传递给一个函数,该函数将逗号分隔的值列表转换为表。然后,我在 where 子句的“IN”语句中使用来自 csv 解析器函数的表。它看起来像下面...
select * from table(my_report_function(my_csv_parser_function(:Parameter))
当我在 SQL Developer 中运行它时,它运行良好。问题是,当 BI Publisher 传递参数时,它会将每个逗号解释为单独的参数,因此我得到参数数量无效的错误。如何阻止它这样做,或者有更好的方法来处理传递给函数的多个选择参数?
【问题讨论】:
标签: oracle oracle11g obiee bi-publisher