freebcp
SQL Server にデータを一括コピーするために使用します。整数に切り捨てられる数値を除いて、正常に機能します。データベースの列は であるFLOAT
ため、小数点以下の値を処理できます。
指示
freebcp MyDatabase.MySchema.MyTable in /path/to/myfile.txt -c -S MyServer -U MyUser -P MyPassword
MyTable には 5 つの列があり、最初の列は 2 つの INTEGER で、他は FLOAT です。
からのサンプルmyfile.txt
19344 303634 -0.419398400743657 -1.38936409312037 0.550567291633061
19345 303634 -1.59787440264054 -2.05068741446749 -1.14506139081359
として保存されます
19344 303634 0 -1 1
19345 303634 -2 -2 -1
これを修正する方法は?
注:freebcp
Ubuntuで使用しています。bcp
Windows で使用する場合、ほとんど同じ構文を使用している間、浮動列は正しくエクスポートされます (突き上げ接続に置き換えfreebcp
てbcp
使用するだけです)。
bcp MyDatabase.MySchema.MyTable in /path/to/myfile.txt -c -S MyServer -T