我有一个带有20个左右列的CSV文件,我想将其加载到只有9列的表中 - 我想扔掉其余的。

我可以直接用bcp,还是需要预处理文件以将其剥离到我需要的东西?

手动似乎没有详细信息。

但是,我似乎在手册中没有选择,例如 - 标记?

提前感谢,克里斯

有帮助吗?

解决方案

否,使用bcp无法实现。

其他提示

您可以组合使用管道,awk和bcp。

在第一个外壳中:

mknod bcp.pipe p

cat> awk> bcp.pipe

在第二个外壳中:

bcp.pipe -c -U ...中的bcp db..table ...

您可以在仅包含所需列的表上创建视图。然后bcp移出视图而不是表。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top