Oracle Sql:使用for循环创建列/表

时间:2015-05-19 21:01:38

标签: sql oracle for-loop oracle-sqldeveloper

我想创建一个包含一列的表,该列将保存1到2000之间的整数值。

然后我希望在表中插入记录,每个值(1,2,3,...,2000)。

我尝试使用for循环来做到这一点,但我没有成功。

有人可以帮助我吗?'

由于

1 个答案:

答案 0 :(得分:2)

尝试:

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

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