BCP-导出带标题的CSV

问题描述 投票:0回答:1

我已运行以下查询将我的Ms SQL表导出为CSV。运行良好。现在,我想将字段名称添加为第一行。怎么可能?

declare @sql varchar(8000)
select @sql = 'bcp "select * from test_table" queryout C:\Test_SP\Tom.csv -c -t, -T -S' + @@servername
exec master..xp_cmdshell @sql
sql-server csv bcp
1个回答
0
投票

尝试一下:

declare @sql varchar(8000)
select @sql = 'bcp "select 'col1', 'col2',... union allselect * from test_table" queryout C:\Test_SP\Tom.csv -c -t, -T -S' + @@servername
exec master..xp_cmdshell @sql
© www.soinside.com 2019 - 2024. All rights reserved.