SQL批量插入,不是复制

时间:2013-03-26 15:28:39

标签: sql bulkinsert large-data-volumes

我正在开发一个从非常旧的系统获取数据的数据库。在其中一个表中,有一个列包含一个格式化的字符串(让我们假装它包含一个唯一项的列表和每个属性的一组通用属性,但它实际上有点复杂)我必须解析这个字符串并在新表中生成一行。第一个表中的每一行在第二个表中都有几个关联的行。第一个表中有几百万行。基本上,第一个表中的一列应该是从DB角度来看它自己的表,但是它来自的系统需要它以当前格式,我不能改变它。

我查看了SqlBulkCopy,但这似乎是为了复制当前存在于另一个数据库中的行。我需要一些可以采用许多单独的新插入语句并将它们一起批处理的东西。我目前正在使用Linq在一个小子集上进行插入,作为解析和行生成成功的概念证明,但这需要很长时间。

有没有办法以这种方式批量插入行?

0 个答案:

没有答案