insert into T1 values(t1,t2,t3,....);insert into T1 select * from T1;
以2的N次方来增加数据
insert into T1 select * from T1;
insert into T1 select * from T1;
insert into T1 select * from T1;
insert into T1 select * from T1;
insert into T1 select * from T1;

解决方案 »

  1.   

    如果是临时用的话,写一个无名过程就可以了
      DECLARE
       i  number;
     BEGIN
      FOR i IN 0..1000000 LOOP 
       INSERT into table_name (col1,col2...) values (.....
      end loop;
    end;
    /
      

  2.   

    1,我写了一个存储过程,
    可是速度很慢,一天一夜过去了,十万条记录还没有加到表中(表是存放用户数据的)
    用的是oracle数据库,
    2现在我又遇到问题了,我写了一个job,可是到了指定的时间没有运行,必须强制运行job  这是怎么回事情那??
      

  3.   

    create table t as select * from dba_source;  10几万条了insert into t select * from t;  // 循环3次 差不多了
      

  4.   

    job在 init 文件里改时间 job_queue_interval=1   // 1 秒执行一次  
                                  // 9i 是隐参 值为 5