我的表里面有两万条记录,而且还有图片,一次读取量太大了,怎么分批读取

解决方案 »

  1.   

    select top 50 percent * from...
      

  2.   

    一般加where条件就可以了,你是什么数据库?
      

  3.   

    oracle的,我实现的功能是把一个表的记录插入到另一个表中,如果另一个表中存在这条记录,则不插,两个表的结构一样
      

  4.   

    insert into t1
      select * from t2 where id not in (select id from t1)
      

  5.   

    Select ... From ... 
    WHERE RowNum < 1000选出前1000条记录
      

  6.   

    ft,我只是打个比方
    ....那你就连起来啊
    ....
    where id1||id2||id3||id4 not in (select id1||id2||id3||id4 from t1)
      

  7.   

    我试了,有BLOB字段根本就不行
    还请赐教!
    3x!
      

  8.   

    insert into t1
      select * from t2 where id not in (select id from t1)
      

  9.   

    把MaxRecords不要设为0,设为一个理想值即可