SQL Servr 2012を使用していて、SSISを使用して.txt
ファイルから値をインポートしようとしています。私の.txt
ファイルの1つの列は排他的に負の数であり、インポートを実行するとこれらはすべてnullとして表示されます。SSISで負の値をインポートする
負の符号は次のように、番号の末尾にあるように、これらの負の数がフォーマットされています
0000030.90-
私は、インポート後にこの数は-30.90として表示したいと思います。これを行う方法はありますか?
SQL Servr 2012を使用していて、SSISを使用して.txt
ファイルから値をインポートしようとしています。私の.txt
ファイルの1つの列は排他的に負の数であり、インポートを実行するとこれらはすべてnullとして表示されます。SSISで負の値をインポートする
負の符号は次のように、番号の末尾にあるように、これらの負の数がフォーマットされています
0000030.90-
私は、インポート後にこの数は-30.90として表示したいと思います。これを行う方法はありますか?
派生列変換を式で使用して、負の符号を前面に移動し、10進データ型として出力します。
拡張エディターを使用して、インポート列タイプをStringまたはUnicode Stringに強制しなければなりません。 SSISは、おそらくこの列が数値であると "有益に"判断します。 – SebTHU
私は過去に、それらをDT_DECIMALとしてインポートすると、それはちょうどうまく動作したことがわかりました。おそらくロケール依存ですか? –