我的a表中有 800万 条数据,b表中有8000条数据,现在希望把a表的每一条数据,根据a表的contentID字段,从b表对应的contentID,并将b表中的contentName添加到a表中。
我用的是dataset,就是取出select * from a,赋值到dataset1中。
结果是这个过程非常长,并且出错,提醒我“引发类型为“System.OutOfMemoryException”的异常。”
是这个数据集太大了么?
我应该用什么办法来处理大数据量的数据集呢?
小女子谢过~~
我用的是dataset,就是取出select * from a,赋值到dataset1中。
结果是这个过程非常长,并且出错,提醒我“引发类型为“System.OutOfMemoryException”的异常。”
是这个数据集太大了么?
我应该用什么办法来处理大数据量的数据集呢?
小女子谢过~~
while @@rowcount>0
update .....set rowcount 0
from A表 a join B表 b on a.contentID=b.contentID
如果是sql-server查询分析器
update a,b set a.自定义列1=b.contentName from a,b where a.ContentID=b.ContentID