繁体   English   中英

使用cmd shell和bcp使用列标题导出为CSV

[英]Export to CSV with Column Header using cmd shell and bcp

数据库名称: TESTING
表名: TEST

Client_Code Client_Name Amount      
123             ABC      10     
456             PQR      20     
789             XYZ      30     
147             IJK      40 

带有Fallowing标头的CSV要求输出

Client Code Client Name Total balance       
123          ABC          10        
456          PQR          20        
789          XYZ          30        
147          IJK          40    

我正在使用休闲查询,但是结果却没有标题

exec master..xp_cmdshell 'bcp "select * from TESTING.dbo.TEST" queryout C:\queryoutput.csv -t"," -S"NEMP-HNI6101\SQLEXPRESS" -T -c -C RAW'      

如何使用上面的命令(带有Client CodeClient NameTotal balance标题使用上述命令导出到csv?

请建议sql查询

您应该像这样对标题进行联合

 exec master..xp_cmdshell 'bcp "SELECT ''Client_Code'',''Client_Name'',''Total Balance'' union all select cast(Client_Code as nvarchar(50)),Client_Name, cast([Amount] as nvarchar(50)) from TESTING.dbo.TEST" queryout C:\queryoutput.csv -t"," -S"NEMP-HNI6101\SQLEXPRESS" -T -c -C RAW'     

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM