Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/oracle/9.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Oracle Sql:使用for循环创建列/表_Sql_Oracle_For Loop_Oracle Sqldeveloper - Fatal编程技术网

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

Oracle Sql:使用for循环创建列/表,sql,oracle,for-loop,oracle-sqldeveloper,Sql,Oracle,For Loop,Oracle Sqldeveloper,我想创建一个表,其中的列将包含从1到2000的整数值 然后我想在表中插入每个值(1,2,3,…,2000)的记录 我尝试使用for循环来实现这一点,但没有成功 有人能帮我吗?” 谢谢试试: CREATE TABLE mytable AS SELECT level AS columnname FROM DUAL CONNECT BY LEVEL <= 2000; 将表mytable创建为 从DUAL中选择level作为columnname 按级别连接您的意图不太清楚。你所有的尝试都在哪里?

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

然后我想在表中插入每个值(1,2,3,…,2000)的记录

我尝试使用for循环来实现这一点,但没有成功

有人能帮我吗?”

谢谢

试试:

CREATE TABLE mytable AS
SELECT level AS columnname FROM DUAL
CONNECT BY LEVEL <= 2000;
将表mytable创建为
从DUAL中选择level作为columnname

按级别连接您的意图不太清楚。你所有的尝试都在哪里?请输入代码。可能有重复的