10000条左右,我试过了,用以上方法,如果有6个字段需要替换的话,我433的机器需要半个小时左右,你大概不是要我换CPU吧!:)

解决方案 »

  1.   

    将SQL换成select a.bh,a.xm,b.mc as xb from data1 a,bmdata b where b.bmlb='S' and a.xb=b.bm 试一试,如果可能最好再加入一些条件限制,使返回的记录集不至于太大
      

  2.   

    回复:cz3w(三王)
    我的应用是一个桌面数据库,换言之,是在单机上使用中出现的问题。
    回复:zx_wang(wzx)
    我是从上级原数据库中查找记录,然后导入到本级数据库中,这其实是一个多表多数据库导入的问题,上级数据不能修改。
    回复:cai21cn()
    你的SQL语句是可以更快,但是如果有多个字段需要更改,那么那些不符合这些条件的记录将不会查找出来,问题是我要全部的源数据,并将符合条件的字段更改。
                     谢谢以上各位!