我有一个交互式网格,它从源查询中填充:
select header_1,header_2,header_3,header_4,header_5,header_6 from data;
我需要参考列名header_1,header_2和header_3创建页面项目,即P4_HEADER_1,P4_HEADER_2,P4_HEADER_3 .... P4_HEADER_6。
我还有另一个表,其中包含列标题的名称,并且它针对不同的应用程序ID进行动态更改。
对于P4_HEADER_1,表的查询为:
select header_name from column_headers where id=1 and app_id= :P4_APP_ID;
对于P4_HEADER_2,表的查询为:
select header_name from column_headers where id=2 and app_id= :P4_APP_ID; and so on..
现在要满足要求,我需要分配P4_HEADER_1值,即header_name到HEADER_1,P4_HEADER_2到HEADER_2,依此类推,以使列名保持动态变化。另外,如果app_id的标题名称不存在,即不存在HEADER_6名称,则应显示简单的HEADER_6
如何实现?
顶点:19.1