0

我有一个在每个月底运行一次的存储过程。

它会生成一些文件。其中之一是 .csv 文件。

SELECT @Command = 'bcp "EXEC DB1.dbo.spCreateFile" queryout "' + @LocalFilePath + @MainFileName + '" -c -T -x'

EXEC master..xp_cmdshell @Command

这将创建文件 OK。问题是在文件的中间,有一个空白行。我试图理解为什么会发生这种情况。我在想也许它与查询结果的大小有关?该查询返回超过 15k 条记录以放入 Excel 文件中。它是在试图打破它吗?

有没有人有任何线索。这里的问题是解决这个问题非常困难,因为语法方面/逻辑方面,这没关系,所以我不知道问题可能是什么。

任何帮助是极大的赞赏。

这是excel文件的截图:

4

1 回答 1

0

伙计们,我发现了问题所在。

它是带回空行的查询。

我需要看一下查询。不幸的是,我会讨厌看它,因为它很大,并且其中的 1 值会使该行的所有内容都归零。

于 2012-11-19T21:21:07.140 回答