bcp导入的文本格式出错问题.
<div style="PADDING-RIGHT: 0px; MARGIN-TOP: 10px; FONT-SIZE: 9pt; OVERFLOW-X: hidden; WIDTH: 97%; WORD-BREAK: break-all; TEXT-INDENT: 24px; LINE-HEIGHT: normal; HEIGHT: 200px; WORD-WRAP: break-word;"><p>1.sybase 版本为:</p><p>Adaptive Server Enterprise/11.9.2/1031/P/NT (IX86)/OS 3.51,4.0/FBU/Fri Aug 14 01:42:41 1998 </p><p>2.语句:</p><p>bcp she..she2temp in she_new.txt -Usa -Ptest -Stest -c -t, -r\n</p><p>she_new.txt里边的数据是一行一行的,导入后,在客户端查询,最后一个字段的内容多了一个换行符,但导入后再导出来看内容却也正常,试过将这个文本导入Ms-Sql server没问题,但</p><p>导入sybase就多了个换行符号。</p><p>3.</p><p>我试过将语句改成</p><p>bcp she..she2temp out she_new.txt -Usa -Ptest -Stest -c -t, -r"$",</p><p>结果生成的文件中,分很多行,每一行都有有换行,而且每行开头多了字符“$",用同样命令到处Ms-sqlserve的表数据,数据全部都在一行。</p><p>请问这是为什么,如何才能正确导入?</p></div> <p>将换行去掉</p> 指定换行符,WINDOWS和UNIX的换行符是不同的,windows->/n/r, unix->/n, macos->/r<br/>
页:
[1]