2017-11-02 89 views
0

bcp outを使用してSQL Serverからデータをエクスポートしています。エクスポートが終了すると、数値フィールドが小数点より前に0をドロップしています。ここでbcp outが数字の先頭に0をつけない

は私のコードです:

EXEC master..xp_cmdshell 
    'bcp Table out C:\Temp\Table.csv -c -C65001 -t\t -r0x0a '; 

そして、これは私の数値がどのように見えるかです:0.00

誰もが今までにこの問題が発生していますか?

ありがとうございました!

+0

これはどのような点で問題がありますか? '.00'はほとんどのコンテキストで有効な数値です。 –

答えて

0

BCP OUTを実行する代わりに、BCP QUERYOUTに、目的の形式のデータを選択するクエリを実行します。

このクエリでは、SQL Server FORMAT関数を使用して任意の数値データの書式設定を行うことができます。

+0

答えをありがとう、私は約50から60が数値である200以上の列を持って、私はそれをあなたの方法:)他の方法を見つけることはありません – Tonnin

関連する問題