1

我需要解析一个在字段之间包含退格 (^H) 字符分隔符的平面文件。我需要解析这个文件并插入到 sql server 2005 表中。我尝试将 bcp 实用程序与格式文件一起使用,但我无法将分隔符指定为退格。默认是制表符 (\t)。还有其他几个分隔符,但没有指定退格符。任何人有任何想法,请帮助我。

我还需要将数据从 sql server 表导出到固定长度的平面文件。我尝试使用非 xml 格式文件,但总是要求使用分隔符。如何使用 bcp 创建平面文件,字段之间没有任何分隔符?以上都是字符文件。

4

2 回答 2

0

这是一个丑陋的解决方法,但您总是可以找到不在平面文件中的内容,并用它替换平面文件中的所有内容,然后将其用作列终止符(使用bcp -t that)。

于 2009-12-29T19:21:56.490 回答
0

抱歉,我迟到了将近 11 年,希望您已经解决了您的问题,但是您可以使用退格字符 0x08 的十六进制表示来解析您的输入文件并正确分隔用退格字符分隔的字段。

于 2020-07-28T19:21:19.007 回答