从SQL存储过程数据生成多个CSV文件

时间:2015-08-05 14:53:03

标签: sql-server csv ssis

我有一个存储过程,在执行时返回大量记录集。我的要求是通过SSIS在所需的记录数上生成多个CSV文件,直到它到达程序结束时返回的记录数据。例如存储过程返回100万条记录。我想生成10个CSV文件,每个文件有100.000条记录。生成的CSV文件数应该基于我们在每个csv文件中选择的计数。通过SSIS实现这一目标的最佳方法是什么? 我没有得到如何使用循环来实现这一点。

1 个答案:

答案 0 :(得分:0)

以下链接充当了指南,并帮助我设计了一个解决方案。我在实现方面做了一些改动,但设计非常有用且工作得很好。

http://social.technet.microsoft.com/wiki/contents/articles/3172.split-a-flat-text-file-into-multiple-flat-text-files-using-ssis.aspx

感谢文章作者。