APEX LOV Показать значение посмотреть вверх - PullRequest
0 голосов
/ 15 июля 2011

Можно ли ссылаться на LOV в plsql?

Мне нужно получить отображаемое значение из статического LOV из PLSQL для использования в качестве фильтра в интерактивном отчете.

Я просмотрел документацию и Google, но нет ссылки на возможность ссылаться на LOV через plsql.

Любая помощь с благодарностью получена

1 Ответ

3 голосов
/ 15 июля 2011

Вы можете получить доступ к значению элемента, который имеет 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

...