2016-04-01 4 views
0

SQL Servr 2012を使用していて、SSISを使用して.txtファイルから値をインポートしようとしています。私の.txtファイルの1つの列は排他的に負の数であり、インポートを実行するとこれらはすべてnullとして表示されます。SSISで負の値をインポートする

負の符号は次のように、番号の末尾にあるように、これらの負の数がフォーマットされています

0000030.90- 

私は、インポート後にこの数は-30.90として表示したいと思います。これを行う方法はありますか?

+0

私は過去に、それらをDT_DECIMALとしてインポートすると、それはちょうどうまく動作したことがわかりました。おそらくロケール依存ですか? –

答えて

2

派生列変換を式で使用して、負の符号を前面に移動し、10進データ型として出力します。

+0

拡張エディターを使用して、インポート列タイプをStringまたはUnicode Stringに強制しなければなりません。 SSISは、おそらくこの列が数値であると "有益に"判断します。 – SebTHU

関連する問題