17,086
社区成员
发帖
与我相关
我的任务
分享
insert /*+append*/ into train_01_test
select rownum
from dual
connect by rownum<=100000
[/quote]
多谢多谢,提交之后,数据10w条是乱序的,应该怎么解决呢[/quote]
表里的数据乱序,对你不重要吧~你要的是插入的速度。查询的时候加order by 就ok了insert /*+append*/ into train_01_test
select rownum
from dual
connect by rownum<=100000
[/quote]
多谢多谢,提交之后,数据10w条是乱序的,应该怎么解决呢SQL> CREATE TABLE TRAIN_01_TEST(TNUM NUMBER);
表已创建。
SQL> set timing on
SQL> insert into train_01_test
2 select rownum
3 from dual
4 connect by rownum<=100000;
已创建100000行。
已用时间: 00: 00: 03.09
SQL> commit;
提交完成。
已用时间: 00: 00: 00.04
insert into train_01_test
select rownum
from dual
connect by rownum<=100000
insert /*+append*/ into train_01_test
select rownum
from dual
connect by rownum<=100000