SQL Server&&C#处理海量数据总是报错outofmemory,求教,谢谢!!

数据库里的表格式为“ID”、“SUBSUM”、“SUM”,一共有8张表,每张表大约有750万行的数据,每张表中有一些相同的ID号(但subsum和sum值不同),我的目的是得到一张新的表,新表中含有8张表中所有的ID号并且每个ID号的SUBSUM和SUM的值是8张表对应的值的总和。

我使用了C#中SQLBulkCopy.WriteToServer()的方法,但问题是数据量太大报错outofmemory,请问如何解决呢?

要看你的代码了,最好用存储过程实现。