微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

将数据从SQL Server 2012复制到Excel时出现新行问题

我最近升级sql2012并使用Management Studio.我在数据库中的一个列中存储了CHAR(13)CHAR(10).

当我使用sql Server 2008时,这将完全复制并粘贴到Excel中.但是,现在,复制和粘贴相同的数据会在Excel中的数据中创建一个新的行/回车符.

我在sql2012中错过了一个可以解决此问题的设置吗?我不想在每个数据库选择上简单地REPLACE(CHAR(13)CHAR(10)),因为我必须使用SELECT *来定义每个单独的列.

解决方法

我最好的猜测是,这不是一个bug,而是sql 2012的一个功能.;-)
在其他情况下,你很乐意保留你的cr-lf,就像复制大量文本一样.它只是在你的情况下不能很好地工作.

您可以随时在选择中删除它们.这将使您在两个版本中打算进行查询

select REPLACE(col,CHAR(13) + CHAR(10),',') from table

原文地址:https://www.jb51.cc/mssql/83785.html

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。

相关推荐