当数据库中varchar字段值为null时,bcp导出的文本文件中出现ascii码0x00。 0x00是字符串结束符,它出现在文本文件中导致很多问题。如何能避免0x00出现?谢谢!
这个问题第1个回答:
update tb set col = ' ' where col is null 将将NULL替换成 ' ',然后再导
这个问题第2个回答:
可不可以这样,改一下bcp中的查询语句 select isnull(字段, 'NULL ') as 字段
这个问题第3个回答:
可不可以这样,改一下bcp中的查询语句 select isnull(字段, 'NULL ') as 字段
这个问题第4个回答:
你导出时可以设定一个开关 -k,就可以保留null导出了
|