2

我们的客户抱怨我们的出口文件太长;他们希望我们将导出文件拆分为多个文件,每个文件不超过“n”条记录。有没有办法用“select for xml”来做到这一点</p>

目前我们正在为这个项目使用 Sql Server 2005。

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

4

1 回答 1

0

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

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

于 2010-12-01T17:28:46.987 回答