繁体   English   中英

sql server bcp 导出 csv 中的二进制文件,如何将其替换为 ''?”

[英]Sql server bcp export binary in csv, How do I replace it with ''?"

我有一张空构图的桌子

在此处输入图片说明

用bcp导出的时候,导出方式如下; 用字符“?”

bcp  table out table.csv -S local -U sa -d BD -c -t '|'

在此处输入图片说明

这个问题的一些解决方案,来自 bcp

在此处输入图片说明 在此处输入图片说明 在此处输入图片说明

有同样的问题并解决了

 -k

希望它也适用于你;)

嗯,当然它不会工作......那些字段设置为不为NULL。 你应该改变它。 如果您希望数据仍然不是 NULL,您应该为表中的 NULL 元素添加一个标准值

select case 
      when user_Name is null then "default value" 
      else user_name 
   end  

用:

-c -C65001 -t -r"\n" -T -S;

或者:

  -k

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM