题
我有一个带有20个左右列的CSV文件,我想将其加载到只有9列的表中 - 我想扔掉其余的。
我可以直接用bcp,还是需要预处理文件以将其剥离到我需要的东西?
手动似乎没有详细信息。
但是,我似乎在手册中没有选择,例如 - 标记?
提前感谢,克里斯
解决方案
否,使用bcp无法实现。
其他提示
您可以组合使用管道,awk和bcp。
在第一个外壳中:
mknod bcp.pipe p
cat> awk> bcp.pipe
在第二个外壳中:
bcp.pipe -c -U ...中的bcp db..table ...
您可以在仅包含所需列的表上创建视图。然后bcp移出视图而不是表。
不隶属于 StackOverflow