【发布时间】:2011-03-01 17:45:56
【问题描述】:
我正在尝试将 Sybase ASE 12.0 中的视图/表导出到 CSV 文件中,但我在其中遇到了很多困难。
我们希望将其导入IDEA 或 MS-Access。这些程序的操作方式是使用文本字段封装字符和字段分隔符,以及作为记录分隔符的新行(无法修改)。
好吧,使用bcp 导出它的内置选项最终是徒劳的。它不允许您定义文本字段封装字符(据我所知)。因此,我们尝试创建另一个视图,该视图从连接具有新行的字段(text 字段)的其他视图/表中读取,但是,您可能不会在不丢失一些精度的情况下这样做,因为它会强制字段变成 8000 个字符/字节的 varchar,其中我们使用的最大字段是 16000(所以肯定有一些截断)。
因此,我们决定在具有文本字段分隔符的新视图中创建列。但是,这使我们的视图列数为 320 - 比 ASE 12.0 中的 250 列限制多 70。
bcp 只能作用于现有的表和视图,那么我们可以做些什么来导出这些数据呢?我们几乎对任何事情都持开放态度。
【问题讨论】:
标签: csv sap-ase bcp export-to-csv