Oracle Sql : 使用 for 循环创建 column/table

Oracle Sql : create column/table with a for loop

我想创建一个 table,其中有一列将包含从 1 到 2000 的整数值。

然后我想将每个值 (1,2,3,...,2000) 的记录插入 table。

我尝试使用 for 循环这样做,但没有成功。

有人可以帮助我吗?'

谢谢

尝试:

CREATE TABLE mytable AS
SELECT level AS columnname FROM DUAL
CONNECT BY LEVEL <= 2000;

演示:http://sqlfiddle.com/#!4/49c0d/1