【问题标题】:Oracle Sql : create column/table with a for loopOracle Sql:使用 for 循环创建列/表
【发布时间】:2015-05-19 21:01:38
【问题描述】:

我想创建一个包含从 1 到 2000 的整数值的列的表。

然后我想用每个值 (1,2,3,...,2000) 将记录插入到表中。

我尝试使用 for 循环来执行此操作,但没有成功。

有人可以帮我吗?'

谢谢

【问题讨论】:

标签: sql oracle for-loop oracle-sqldeveloper


【解决方案1】:

试试:

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

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2017-03-24
    • 1970-01-01
    • 1970-01-01
    • 2018-06-04
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多