繁体   English   中英

SQL Server 2008-将每个“ while循环”结果保存到另一个文件

[英]SQL Server 2008 - Save each “while loop” result to a different file

我正在使用一个double while循环从几个不同的表中获得很多结果。 我得到了我需要的一切(500多个主题,每个主题具有1000多个行),但是每个主题都位于不同的网格中。 我想将每个“ while”结果保存到不同的.csv文件中。 有什么办法吗

可能可以使用SQLCMDBCP来完成,但使用大量变量和动态SQL会很麻烦。

如果遇到这种情况,我个人将使用SSIS软件包-

  1. 使用包变量动态生成目标文件名
  2. 为每个循环容器使用一个,而不是while循环
  3. 将数据流任务放入容器中,然后将“ Select代码”用作源,并将第一步中的文件用作目标

这很容易做到。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM