使用BCP,BULK Insert或openrowdataset导入带有数据部分的CSV

时间:2011-10-11 12:10:21

标签: sql bulkinsert bcp

我有一个以下格式的CSV文件,我想在SQL表中导入。

我有一个直接的CSV工作解决方案,如

色谱柱 行

页脚

但现在我要导入以下结构

色谱柱 行

页脚

色谱柱 行

页脚

色谱柱 行

页脚

色谱柱 行

页脚

我还创建了一个格式文件,但由于每个部分都属于SQL数据库中的单独表,所以它没有帮助。

我正在使用SQL 2008 R2。

请对此有所帮助,因为我看不到任何光线。

1 个答案:

答案 0 :(得分:1)

现在问题已经解决了。

我创建了一个存储过程,它提取单列中的所有数据,然后在CTE中循环它以分割数据。

存储过程在这里发布有点大,但如果有人想要它我可以提供示例文件和过程。