0
是否可以在plsql中引用LOV?APEX LOV顯示值查找
我需要從PLSQL的靜態LOV獲取顯示值,以用作交互式報表的過濾器。
我已經瀏覽了文檔和谷歌,但沒有提及可以通過plsql引用LOV。
任何幫助感激地接受
是否可以在plsql中引用LOV?APEX LOV顯示值查找
我需要從PLSQL的靜態LOV獲取顯示值,以用作交互式報表的過濾器。
我已經瀏覽了文檔和谷歌,但沒有提及可以通過plsql引用LOV。
任何幫助感激地接受
您可以訪問值具有LOV項目的 - 這通常是你想要什麼:
select ename from emp
where deptno = :p1_deptno -- P1_DEPTNO is a page item based on an LOV
對於靜態的LOV你可以訪問等的顯示值這個:
select display_value
from apex_application_lov_entries
where application_id = 123
and list_of_values_name = 'DEPT_LOV'
and return_value = :p1_deptno;
對於動態LOV,你將不得不運行LOV所基於的查詢。這可以從視圖apex_application_lovs
問題是,我試圖編程過濾使用apex_util.ir_filter的交互式報告,爲此我需要傳遞在表中顯示的值而不是id。這背後的想法是,我只想在報表中顯示記錄的子集而不更改報表後面的sql,然後用戶可以根據需要編輯過濾器。我希望它會像一個枚舉。 –
我已經更新了我的答案。 –
非常感謝 –