【问题标题】:Show Oracle Apex Select List by Default默认情况下显示 Oracle Apex 选择列表
【发布时间】:2018-07-18 21:08:42
【问题描述】:

我有一个表格形式,我需要根据 COL1 中与查询相关的值的数量生成动态数量的选择列表。

APEX_ITEM.SELECT_LIST_FROM_QUERY_XL(5, COL1, 'query...',p_show_null=>'NO') "COL1"

当查询返回至少一行时,这可以正常工作。它创建 x 个选择列表,其中 x 是查询返回的行数。但是,当没有返回行时,不会创建选择列表。当查询没有返回结果时,如何使它生成一个选择列表?

【问题讨论】:

    标签: sql oracle oracle-apex


    【解决方案1】:

    你可以这样做:

    select ...,
           APEX_ITEM.SELECT_LIST_FROM_QUERY_XL(5, COL1, 'query...',p_show_null=>'NO') "COL1"
      from ...
     where ...
    union all
    select ...,
           APEX_ITEM.SELECT_LIST_FROM_QUERY_XL(5, 'xxx', 'query...',p_show_null=>'NO') "COL1"
      from dual
     where not exists (select null from <first query>)
    

    【讨论】:

      猜你喜欢
      • 2019-05-24
      • 2014-03-28
      • 2018-06-17
      • 2013-10-15
      • 1970-01-01
      • 2016-04-15
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多