2011-05-05 45 views
1

我有一个有20列左右的CSV文件,我想把它加载到只有9列的表格中 - 我想扔掉其余的。是否可以使用Sybase 15 bcp加载列的子集?

我可以直接用bcp来做,还是需要预处理文件以将其剥离为我所需要的?

manual似乎没有详细说明。

但是,我似乎有没有在手册中的选项,例如 - 标签?

在此先感谢,克里斯

回答

1

不,这是不可能与bcp。

+0

谢谢 - 正在考虑格式文件选项,它可能已经可能... – 2011-05-06 07:15:02

1

您可以合并管道,awk和bcp。 F.e.

在第一壳:

mknod的bcp.pipe p

猫> AWK> bcp.pipe

在第二壳:

BCP db..table在BCP。 pipe -c -U ...

+0

谢谢 - 这就是我开始工作 - 现在有解析CSV与awk的乐趣:) – 2011-05-07 10:35:02

0

你可以在表格上创建一个只包含你想要的列的视图。然后bcp出视图而不是表格。

+0

谢谢,好主意 - 但我bcp'ing,没有出:( – 2011-05-27 04:45:02

相关问题