bcp导出sql server里的表时,有些记录,一条被拆成了好几行,不知何故? 应该是你那几行数据里面有“tab”吧 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 记事本-->格式-->自动换行的勾选去掉试试,这个会影响查看的效果. 检查导出的字段数据里,是否含有换行符,回车符?即char(10),char(13)如有,则先替换掉这些字符,然后再导出. 替换的方法,select replace(replace([字段],char(10),''),char(13),'') from [表名] 如果有制表符的话,不管你指定的分隔符是啥,都会给分列的。替换掉吧select replace([字段],' ','') from table 你把txt文件用excel打开就知道了 替换的方法,select replace(replace([字段],char(10),''),char(13),'') from [表名]的确是这个问题,导出是没问题的,只是在txt里会因为制表符而自动换行。 sql server 2005乱码问题 SQL 不知道能不能循环取值 非常简单的sql 存储过程中如何用pow(2,3) Oracle 定义变量问题 表名称的以#开始是什么意思? SQL Server如何做这种记录 关于时间触发器的设计? 一个比较有挑战性的问题,帮忙看看 在线等待:高分挑战高手:我用ASP的DSN方式访问SQL数据库,但这样就必须在源码中写入访问数据库的用户名和密码,为了安全有没有其它办法 求助! 在Excel中用SQL语句查数据如何指定数据存放的列
如有,则先替换掉这些字符,然后再导出.
select replace([字段],' ','') from table
的确是这个问题,导出是没问题的,只是在txt里会因为制表符而自动换行。