首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > VB >

求快速修改SQLSERVER海量记录的方法,该怎么解决

2012-01-10 
求快速修改SQLSERVER海量记录的方法我使用SQLSERVER,表中存有100万条记录,其中满足检索条件的记录有2000条

求快速修改SQLSERVER海量记录的方法
我使用SQLSERVER,表中存有100万条记录,其中满足检索条件的记录有2000条,
我现采用如下方法执行,执行结果花费了50分钟;(CPU   P4   1.5G,内存1.25G)
        sSql   =   "select   *   from   table1   where   MingC= 'a ' "
        rs.Open   sSql,   conn,   3,   2
        rs.MoveFirst
        while(rs.eof=false)
        {
                rs.fields( "ZiD1 ")= "123 "
                rs.movenext  
        }        
        rs.UpdateBatch
        rs.Close
请高手帮忙,能否有快速的方法!
谢谢!

[解决办法]
conn.execute "update table1 set zid1= '123 ' where MingC= 'a ' "

热点排行