可以在 Oracle 的 SELECT 中执行自动编号序列吗?

2024-03-15

我需要在 Oracle 中完成一项任务,但我不知道如何才能做到这一点。

好的,当我动态定义自动编号序列时,我需要执行 SELECT。

例如:

Select autonumber(1, 9000) as auto from some_table

结果是

auto
------
1
2
3
4
5
6
7
8
9
10
...
9000

这可以吗?是否有任何 Oracle 内置函数可以帮助我做到这一点?


如果您想要独立于实际表中的行的数字序列,而不是对返回的行进行编号(在这种情况下请查看rownum or row_number()), 你可以做:

select level as auto
from dual
connect by level <= 9000;
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

可以在 Oracle 的 SELECT 中执行自动编号序列吗? 的相关文章

随机推荐