Oracle Apex-如何在 LOV 中显示 select 列表中的数字范围

Oracle Apex- How to display range of numbers in select list inside LOV

我必须显示 2020-2060 年的 select 列表。

问题是如果我尝试使用 level/rownum 编写一个简单的 sql 它不会接受它。

有没有其他方法可以显示范围内的数字,然后在 lov 中显示?

在 Apex 中,LOV 需要两个值:显示和 return。因此,你

SQL> select 2020 + level - 1 as display_value,
  2         2020 + level - 1 as return_value
  3  from dual
  4  connect by level <= 2060 - 2020 + 1
  5  order by 1;

DISPLAY_VALUE RETURN_VALUE
------------- ------------
         2020         2020
         2021         2021
         2022         2022
         2023         2023
<snip>
         2058         2058
         2059         2059
         2060         2060

41 rows selected.

所以,没问题