2

我有一个类似的查询:

SELECT empno, empname, deptno
FROM EMP

以表格形式,其中deptnoSELECT LIST 包含 DEPT 中的所有记录。我试图empno在 LOV 查询中的子选择中使用,以限制返回的 DEPT 记录数。

如何从带有 LOV 查询的表格中引用 EMPNO?

4

1 回答 1

0

您将希望以APEX_ITEM.SELECT_LIST_FROM_QUERY某种形式用于第 3 列。您需要将其设置为标准报告列。您的查询将类似于:

SELECT empno, empname,
       apex_item.select_list_from_query(
           p_idx => 3, 
           p_query => 'SELECT dname, deptno FROM dept' ) AS deptno
  FROM emp

对于p_idx参数,您需要选择表格形式未使用的内容。您可能必须检查表格形式生成的代码并选择f0x尚未使用的索引。表单的值将出现在apex_application.g_f0x数组变量中。

于 2017-05-30T00:22:47.290 回答