select ca.firstname, ca.accountnumber
from customer_account ca join
(select trim(regexp_substr(:P1_SEARCH_ITEM, '[^,]+', 1, level)) value
from dual
connect by level <= regexp_count(:P1_SEARCH_ITEM, ',') + 1
) b on instr(ca.customer_number, b.value) > 0;
1条答案
按热度按时间dfty9e191#
从我的Angular 来看,最简单的方法是创建一个基于
customer_account
表的交互式报表(IR)。正如它的名字所暗示的,它是 * 交互式的 *,允许用户对数据做各种事情。真正简单的过滤是通过IR的“搜索”字段完成的-只需输入一些东西,Apex将搜索所有行的字符串。还有更高级的过滤可通过IR的操作按钮(菜单)。
如果您想手动执行此操作,请确保您可以:创建附加文本项,按下ENTER键时提交(或创建一个将提交的按钮),并修改报告的查询,以便搜索用户输入的值。例如:
您可以在该项目中输入
09000, 00111
(不带引号)。