删除BCP SQL Server或Windows中最后一行的回车

时间:2011-04-30 12:04:23

标签: sql sql-server vbscript bcp

我有

文件
    1,ABC
    2,DEF
    3,XYZ *+<CR>*  

是从sql server输出的bcp。

我需要文件像

    1,ABC
    2,DEF
    3,XYZ *-<NO -----CR>* 

不希望最后一行的回车。有没有办法在SQL Server BCP或dos batch或vb脚本中执行此操作

1 个答案:

答案 0 :(得分:0)

你可以.Read所有的源文件,删除尾随的vbCrLf(Trim不起作用,因为它仅限于空格,只是Left(sAll,Len(sAll) - 1)可能就够了,否则使用RegExp.Pattern“ \ s * $“)和.Write(Not!.WriteLine)它回来了。