我已运行以下查询将我的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
尝试一下:
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