[Oracle]快速构造大量数据的方法

Posted 健哥的数据花园

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了[Oracle]快速构造大量数据的方法相关的知识,希望对你有一定的参考价值。

[Oracle]快速构造大量数据的方法:

create table tab001(id integer primary key, val varchar2(100));

insert into tab001
 select i+j,rpad(to_char(i+j),100,‘A‘)
   from  (
          with DATA2(j) as (
                            select 0 j from DUAL
                              union all
                            select j+1000 from DATA2 where j < 999000
                           )
          select j from DATA2
         ),
         (
          with DATA1(i) as (
                            select 1 i from DUAL
                              union all
                            select i+1 from DATA1 where i < 1000
                           )
          select i from DATA1
         );

以上是关于[Oracle]快速构造大量数据的方法的主要内容,如果未能解决你的问题,请参考以下文章

利用存储过程生成大量的数据(oracle,mysql)

如何把大量数据导入EXCEL

oracle的大量数据insert操作怎么提高效率?

oracle 大量数据insert操作怎么提高效率

使用 Python 从 Oracle 读取大量数据作为数据帧的最快方法

用plsqldev怎么导出Oracle数据