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.
所以,没问题。
我必须显示 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.
所以,没问题。