我尝试使用bcp
查询逗号分隔值文件,但每次都得到一个空文件。
这是我的bcp
命令:
bcp "SELECT * FROM ##OutAK " QUERYOUT D:\Outbound\raw\li14090413.raw -c -T -t -S DB1
我已验证##OutAK
不为空,因为select count (*) from ##OutAK
不为0.使用HEX编辑器打开文件时,我看到以下内容:
0D 0A
答案 0 :(得分:1)
我发现了问题。看来BCP过敏"过敏"用NULL。所以,我只是将ISNULL()放到所有可以为空的字段,输出文件现在恢复正常。