Sybase 15 bcpを使用して列のサブセットをロードすることは可能ですか?

StackOverflow https://stackoverflow.com/questions/5896877

  •  29-10-2019
  •  | 
  •  

質問

20列程度のCSVファイルがあり、それを9列のみのテーブルにロードしたい-残りを破棄したい。

bcpを使用して直接実行できますか、それともファイルを前処理して必要なものに分解する必要がありますか?

マニュアルはそれを詳述していないようです。

しかし、マニュアルに記載されていないオプションがあるようです。たとえば、-labeled?

よろしくお願いします、クリス

役に立ちましたか?

解決

いいえ、これはBCPでは不可能です。

他のヒント

パイプ、awk、bcpを組み合わせることができます。 F.e。

最初のシェル:

mknod bcp.pipe p

cat> awk> bcp.pipe

2番目のシェル:

bcp.pipe -c-Uのbcpdb..table ...

必要な列のみを含むビューをテーブルに作成できます。次に、テーブルの代わりにビューをbcpアウトします。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top