网上一般都是说用SQL语句去除重复记录的文章,但有没有制造重复记录的语句或方法呢,
例如一张表内有N个字段,1条记录
我想通过select语句得到M条重复的这样的记录,M为任意正整数
是否可以实现呢?不要说用union all的方法,这样如果重复100次,不是UNION死了

解决方案 »

  1.   

    select '你要的数据' from dual connect by rownum<10;'你要的数
    ----------
    你要的数据
    你要的数据
    你要的数据
    你要的数据
    你要的数据
    你要的数据
    你要的数据
    你要的数据
    你要的数据
      

  2.   

    嗯 楼上的是个好办法  也可以  
    insert into tab_name select * from dba_object;

    insert into tab_name select * from dba_object where rownum<1000;
    多次插入
      

  3.   

    insert into t_test
    select * from t_test假比t_test表中有1行记录,执行一次变2行,执行两次变4行,第三次变8行,如此类推。
      

  4.   

    connect by level <= 100