【发布时间】:2010-09-16 15:18:10
【问题描述】:
如何在给定增量范围的表中插入多行,其中行的一列包含值?
【问题讨论】:
如何在给定增量范围的表中插入多行,其中行的一列包含值?
【问题讨论】:
INSERT INTO YourTable(YourColumn)
SELECT 1 + (Level -1) * YourIncrement from dual connect by Level < TotalNumbers)
i.e.
INSERT INTO YourTable(YourColumn)
SELECT 1 + (Level -1) * 1 from dual connect by Level < 100)
创建序列 1,2,3...99
INSERT INTO YourTable(YourColumn)
SELECT 1 + (Level -1) * 2 from dual connect by Level < 100)
创建序列 1、3、5 .. 100
或者你可以使用SEQUENCES
【讨论】: