日期:2014-05-16  浏览次数:20441 次

SQL Server 2005 导出CSV文件没有逗号分隔符
如题,执行导出脚本
SET @Sql = 'bcp master..View_Sale_ColOverdue_Info_EXP out F:/FTP/'+@FileName+' -c -q -S"119.254.90.236" -U"mserpdata" -P"0906.mserp"';


EXEC master..Xp_cmdshell @Sql

生成的CSV文件打开没有逗号分隔符是怎么回事?
求解!!
------解决方案--------------------
加这个参数呢:-t ","
------解决方案--------------------
就是:

SET @Sql = 'bcp master..View_Sale_ColOverdue_Info_EXP out F:/FTP/'+@FileName+' -t "," -c -q -S"119.254.90.236" -U"mserpdata" -P"0906.mserp"';
 
 
EXEC master..Xp_cmdshell @Sql

然后,文件就用逗号来分割了: