是否可以在plsql中引用LOV?
我需要从PLSQL的静态LOV中获取显示值,以用作交互式报告的过滤器。
我已经搜索了文档和谷歌,但没有提到能够通过plsql引用LOV。
感激不尽的任何帮助
答案 0 :(得分:3)
您可以访问具有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