当前位置: 代码迷 >> Sql Server >> 使用sql BCP queryout导出csv文件,该怎么解决
  详细解决方案

使用sql BCP queryout导出csv文件,该怎么解决

热度:57   发布时间:2016-04-24 19:48:33.0
使用sql BCP queryout导出csv文件
各位大神问一个问题 使用sql BCP queryout导出csv文件 但是NULL会转换成空格 就是(,,)如何变成无空格呢

------解决方案--------------------
没空格的话不就少了列了?这样数据的展示会混乱的
------解决方案--------------------
select 的時候,如果是null ,那麼替換成你想要的內容可以不?
------解决方案--------------------
select case when 列名 is null or 列名=' ' then '' else 列名 end
这样呢?
------解决方案--------------------
引用:
select case when 列名 is null or 列名=' ' then '' else 列名 end
这样呢?


也可以程序代码中,做类似判断
------解决方案--------------------
你的sql BCP queryout 中的查询改为:

select case when col is null then '' else col end as col from 表 

再导出数据看看
  相关解决方案