2017-02-06 20 views
0

複数のSQL Server 2008R2テーブルからチルダ区切りのフラットファイルを生成します。私が問題を抱えているコラムは、コストと価格で$ 0値です。 SQLテーブルは[NUMERIC](15,3)に設定されているので、 "0.000"が表示されます。 Flat File Destinationタスクを使用すると、数値は「.000」として表示され、フィードによって拒否されます。なぜこれが起こっているのか、どのように修正するのか?SSISタスクフラットファイルの宛先が0.000ではなく.000を保存しています

答えて

0

すなわち、SQLで文字列に値を変換します。:

SELECT Convert(varchar(14), price) as Price 
From my tb 

あなたはそれが文字列だけでなく、先のフラットファイル内のメタデータだことを確認するために、出力列のメタデータを修正する必要があるかもしれません。

+0

私はその1つの選択肢を持っていないように見えます。私はそれを価格として保つことを望んでいたが、飼料のために重要ではない。答えてくれてありがとう。 –

関連する問題