2017-05-26 168 views
1

我想使用自己創建的表來實施授權方案,爲此我想獲取當前區域名稱,如何獲取它?如何獲得Oracle Apex中的區域ID或區域名稱5

+0

您是指區域標題? –

+1

我不確定你打算如何解決這個問題,但組件級別的屬性可能是你的包http://www.explorer-development.uk.com/component-level-authorization-apex-5-0/ – Scott

回答

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; 
1

實際上您並不需要爲此分配一個靜態ID。 apex_application_page_regions表中有一列REGION_ID。因此,請根據REGION_NAME過濾出該列。

select region_id from apex_application_page_regions 
where region_name = 'your_region_name';