欢迎访问 生活随笔!

生活随笔

当前位置: 首页 > 编程资源 > 编程问答 >内容正文

编程问答

Oracle 快速插入1000万条数据的实现方式

发布时间:2025/6/15 编程问答 47 豆豆
生活随笔 收集整理的这篇文章主要介绍了 Oracle 快速插入1000万条数据的实现方式 小编觉得挺不错的,现在分享给大家,帮大家做个参考.

1、使用dual配合connect by level

create table BigTable as select rownum as id from dual connect by level <= 100000;

但是有connect by level有上限,如果超出上限,系统会报,"connect by level"内存不足,我试过1000000万数据可以,但是再多就不行了。

 

2、 使用xmltable,"CONNECT BY 操作内存不足,10g开始支持XML后,改为xmltable就可以了",代码如下:

create table bigdata as select rownum as id from xmltable('1 to 10000000');

ok,1000万数据完美插入

转载于:https://www.cnblogs.com/GreenLeaves/p/6582734.html

总结

以上是生活随笔为你收集整理的Oracle 快速插入1000万条数据的实现方式的全部内容,希望文章能够帮你解决所遇到的问题。

如果觉得生活随笔网站内容还不错,欢迎将生活随笔推荐给好友。