我使用视图获取财务数据,并在视图中将列填充到位置文件中。然后我使用BCP来创建文件。所有gr8但我不知道如何阻止它将TABS添加到文件中。知道如何停止/排除标签吗?
set @Command = 'bcp "SELECT * FROM AscendancyCF.dbo.[BACS_EXPORT]" queryout "C:\bcp\edge_bacs_pay_' + @sDate + '.dat" -T -c -S' + @@SERVERNAME
答案 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