如何在Oracle Apex 5中获取区域ID或区域名称

时间:2017-05-26 11:46:40

标签: oracle-apex oracle-apex-5.1

我想使用自己创建的表来实现授权方案,为此我想获取当前区域名称,如何获取它?

2 个答案:

答案 0 :(得分:1)

您实际上并不需要为此目的分配静态ID。 REGION_ID表格中有一列apex_application_page_regions。因此,请根据REGION_NAME过滤掉该列。

select region_id from apex_application_page_regions
where region_name = 'your_region_name';

答案 1 :(得分:0)

首先,您需要为您的区域分配静态ID。然后您可以查询apex_application_page_regions表。

SELECT region_name
FROM   apex_application_page_regions
WHERE  static_id      = 'SOME_STATIC_ID'
AND    page_id        = :APP_PAGE_ID
AND    application_id = :APP_ID;