SQL Server中的BCP实用程序 - 如何排除输出中的选项卡

时间:2015-05-07 10:51:53

标签: sql-server bcp

我使用视图获取财务数据,并在视图中将列填充到位置文件中。然后我使用BCP来创建文件。所有gr8但我不知道如何阻止它将TABS添加到文件中。知道如何停止/排除标签吗?

set @Command = 'bcp "SELECT * FROM AscendancyCF.dbo.[BACS_EXPORT]" queryout "C:\bcp\edge_bacs_pay_' + @sDate +  '.dat" -T -c -S' + @@SERVERNAME

1 个答案:

答案 0 :(得分:0)

通过TABS,我猜你的意思是它使用制表符间距作为分隔符。您需要在查询中指定分隔符开关(-t,):

set @Command = 'bcp "SELECT * FROM AscendancyCF.dbo.[BACS_EXPORT]" queryout "C:\bcp\edge_bacs_pay_' + @sDate +  '.dat" -T -c -t, -S' + @@SERVERNAME