civvss 2019-07-19 11:24 采纳率: 60%
浏览 554
已采纳

sql server用BCP导出excel后0丢失

比如我有一个代码012.01110
用bcp导出后,变为12.0111这个怎么解决,具体代码如下

            set @sql='bcp "EXEC AIS20190627130252..ruKu ''2019-01-01'',''2019-07-17'','''+@fstockid+'''" queryout "C:\Store Data\'+@fname+'-入库.xls" -c -S"172.19.109.173" -U"sa" -P"123"'
            EXEC master..xp_cmdshell @sql
  • 写回答

1条回答 默认 最新

  • 叶子兔 2019-07-19 11:27
    关注

    excel表格默认是数值类型
    常规格式的单元格在输入纯数字是不能保留有效数字前面的0;
    所以需要把单元格格式设置为文本,然后再输入以0开头的数字即可;
    也可以使用单引号开头以表示后面输入的内容为文本(字符串)内容。比如:
    '0003

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论

报告相同问题?

悬赏问题

  • ¥50 有数据,怎么建立模型求影响全要素生产率的因素
  • ¥50 有数据,怎么用matlab求全要素生产率
  • ¥15 TI的insta-spin例程
  • ¥15 完成下列问题完成下列问题
  • ¥15 C#算法问题, 不知道怎么处理这个数据的转换
  • ¥15 YoloV5 第三方库的版本对照问题
  • ¥15 请完成下列相关问题!
  • ¥15 drone 推送镜像时候 purge: true 推送完毕后没有删除对应的镜像,手动拷贝到服务器执行结果正确在样才能让指令自动执行成功删除对应镜像,如何解决?
  • ¥15 求daily translation(DT)偏差订正方法的代码
  • ¥15 js调用html页面需要隐藏某个按钮