Oracle BI Publisher(10g)の検索パラメータの検索リスト(値のリスト)は、クエリにバインド変数(パラメータ識別子)が含まれていない場合は正常に機能しますが、検索リストクエリの制約にバインド変数が導入されている場合は、延々と検索を続けます。
メニューパラメータの値のリストでバインド変数を使用すると、正常に機能します。
BI Publisherに関する問題ですか、それとも別のパラメーターをリッスンして検索リストを更新するにはどうすればよいですか?
編集:検索パラメータのLOVコード
select col1|| ' - ' || col2 as item
from table --search works on applying no filter
select col1|| ' - ' || col2 as item
from table
where col3 = substr(:I_col3_param, 0, instr(:I_col3_param,'-')-2)) -- search doesn't work on applying this filter
最初のクエリは明らかに多数のデータを返しますが、その検索時間は2番目のクエリよりも短くなります。したがって、問題は大量のデータが原因ではないはずです。