Удалить возврат каретки в последней строке в BCP SQL Server или Windows - PullRequest
0 голосов
/ 30 апреля 2011

У меня есть файл с

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

, который bcp'd с сервера SQL.

Мне нужен файл, похожий на

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

Не хочу возврата каретки для последней строки. Есть ли способ, которым я могу сделать это в BCP SQL Server или в пакетном DOS или VB скрипт

1 Ответ

0 голосов
/ 04 мая 2011

Вы можете .ReadAll исходный файл, удалить конечный vbCrLf (Trim не будет работать, потому что он ограничен пробелами, достаточно Left (sAll, Len (sAll) - 1), иначе используйте RegExp.Pattern\ s * $ ") и .Write (Not! .WriteLine) обратно.

...