APEX LOV Показать значение посмотреть вверх
Можно ли ссылаться на LOV в plsql?
Мне нужно получить значение отображения из статического LOV из PLSQL для использования в качестве фильтра в интерактивном отчете.
Я просмотрел документацию и Google, но нет ссылки на возможность ссылаться на LOV через plsql.
Любая помощь с благодарностью получена
1 ответ
Решение
Вы можете получить доступ к значению элемента, который имеет 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