Sybase 15 bcpを使用して列のサブセットをロードすることは可能ですか?
-
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アウトします。
所属していません StackOverflow