2017-05-26 1 views
1

Ich möchte das Autorisierungsschema mit meinen eigenen erstellten Tabellen implementieren, zu diesem Zweck möchte ich den aktuellen Regionennamen bekommen, wie bekomme ich es?Wie bekomme ich die Region ID oder den Gebietsnamen in Oracle Apex 5?

+0

Sie meinen Region Titel? –

+1

Ich bin mir nicht ganz sicher, wie Sie das angehen wollen, aber Attribute auf Komponentenebene könnten Ihre Tasche sein http://www.explorer-development.uk.com/component-level-authorization-apex-5-0/ – Scott

Antwort

0

Zunächst müssen Sie Ihrer Region eine statische ID zuweisen. Dann können Sie die Tabelle apex_application_page_regions abfragen.

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

Sie müssen eigentlich keine statische ID für diesen Zweck zuweisen. Es gibt eine Spalte REGION_ID in der apex_application_page_regions Tabelle. Filtern Sie diese Spalte basierend auf REGION_NAME heraus.

select region_id from apex_application_page_regions 
where region_name = 'your_region_name'; 
Verwandte Themen