选择并增加id

时间:2014-05-13 11:36:07

标签: sql oracle select sql-insert

我需要一个sql查询,其中我得到一个以1000开头的id增加的列。

背景是我必须在表中插入大量数据集并使用现有数据并复制(使用子选择插入)。但是id必须是唯一的,所以我需要一个选择的声明,它会生成每个增加1的id。(我不能使用自动增量因为我无法改变表格。)我怎么能那样做?

感谢。

1 个答案:

答案 0 :(得分:1)

您可以使用rownum

select rownum + 999
from   your_table

这将使计数从1000开始(第一行= 1 + 999)