2014-09-04 53 views
1

我試圖用bcp來查詢一個逗號分隔值文件,但每次得到一個空文件。SQL Server BCP空文件

這裏是我的bcp命令:

bcp "SELECT * FROM ##OutAK " QUERYOUT D:\Outbound\raw\li14090413.raw -c -T -t -S DB1 

我已經驗證##OutAK是不是空的,因爲select count (*) from ##OutAK不爲0,當打開文件使用十六進制編輯器,我看到以下內容:

0D 0A 

回答

1

我發現問題。看來BCP對NULL是「過敏」的。所以,我只是把ISNULL()放到所有無效字段中,輸出文件現在恢復正常。