首页 > 代码库 > Oracle 快速插入1000万条数据的实现方式
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万数据完美插入
Oracle 快速插入1000万条数据的实现方式
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。