【发布时间】:2010-12-30 14:07:59
【问题描述】:
我需要解析一个在字段之间包含退格 (^H) 字符分隔符的平面文件。我需要解析这个文件并插入到 sql server 2005 表中。我尝试将 bcp 实用程序与格式文件一起使用,但我无法将分隔符指定为退格。 默认是制表符 (\t)。还有其他几个分隔符,但没有指定退格符。任何人有任何想法,请帮助我。
我还需要将 sql server 表中的数据导出到固定长度的平面文件。我尝试使用非 xml 格式的文件,但它总是要求一个分隔符。如何使用 bcp 创建一个平面文件,之间没有任何分隔符田野? 以上都是字符文件。
【问题讨论】:
-
为什么使用退格作为字段分隔符?
-
关键在于,输入我们系统的文件实际上来自一个遗留应用程序,该应用程序发送具有退格作为字段分隔符的平面文件。我们需要解析这些文件并将数据存储在我们的 sql 服务器中表。
-
好的,我解决了关于使用 bcp 导出实用程序导出固定长度平面文件的第一部分。但我仍在等待有关如何使用 bcp 导入工具解析退格分隔文件的想法。我只能使用非xml格式的文件..欢迎任何想法。