经过大量的跟踪和错误之后,下面是有关如何添加列的答案
首先创建一个header.txt文件(在头文件中添加所有头文件),例如,如果头文件需要名字,姓氏等
第二,将以下查询粘贴到您的存储过程中
DECLARE @command VARCHAr(4000)DECLARE @FileDirectory VARCHAr(1000) = 'c:test'DECLARE @HeaderFile varchar(255) = 'Headers.txt'DECLARE @FileName VARCHAr(255)SET @FileName = 'TestFile_' + ConVERT(VARCHAR,GETDATE(),112)SET @command = 'bcp "select * from TESTDB.dbo.TEST_Table"' + ' queryout "' + @FileDirectory + @FileName + '.txt"' + ' -c -q -t, -T -S'+@@servernameEXEC master..xp_cmdshell @commandSET @command = 'copy "' + @FileDirectory + @HeaderFile + '"+"' + @FileDirectory + @FileName + '.txt"' + ' "' + @FileDirectory + @filename + '.csv"'EXEC master..xp_cmdshell @commandSET @command = 'del "' + @FileDirectory + @FileName + '.txt"'EXEC master..xp_cmdshell @command



