如何将“select for xml”输出到多个文件?

时间:2010-12-01 17:15:57

标签: sql-server xml sql-server-2005 tsql for-xml

我们的客户抱怨我们的出口档案太长;他们希望我们将导出拆分为多个文件,每个文件的记录不超过“n”条。有没有办法用“select for xml”

来做到这一点

我们正在使用Sql Server 2005进行此项目。

(如果这太难了,我总是可以对单个大文件进行处理以将其拆分)

1 个答案:

答案 0 :(得分:0)

我不认为你可以在这里做任何简单的事情。

我的方法可能是限制每个SELECT语句返回的行数(通过分配某些条件返回的数据,例如按日期或位置等),然后将这些较小的XML流逐个放入文件中。可行,但不是很优雅或复杂..