我有一个在每个月底运行一次的存储过程。
它会生成一些文件。其中之一是 .csv 文件。
SELECT @Command = 'bcp "EXEC DB1.dbo.spCreateFile" queryout "' + @LocalFilePath + @MainFileName + '" -c -T -x'
EXEC master..xp_cmdshell @Command
这将创建文件 OK。问题是在文件的中间,有一个空白行。我试图理解为什么会发生这种情况。我在想也许它与查询结果的大小有关?该查询返回超过 15k 条记录以放入 Excel 文件中。它是在试图打破它吗?
有没有人有任何线索。这里的问题是解决这个问题非常困难,因为语法方面/逻辑方面,这没关系,所以我不知道问题可能是什么。
任何帮助是极大的赞赏。
这是excel文件的截图: