問題タブ [visual-studio-shell]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
0 に答える
21 参照

visual-studio-2010 - SSIS パッケージ .csv の問題 - パッケージがセルを数字として認識しない、変換方法

SSMS 内のテーブルに .csv ファイルを入力しようとしています。全体として、私はこれでうまくいきましたが、.csv ファイルの最初の列はデータ型「一般」であり、その中のデータは数値であり、実際には 1.01E+12 として表示されます。番号は1012345693210です

これを完全な数値としてテーブルに入れる必要がありますが、私が持っている SSIS パッケージがデータをプレビューすると、1.01E+12 として表示され、テーブルにインポートするときにも表示されます。

この番号は、テーブルの裏側で作成するスクリプト内で今後の結合に使用されるため、完全な番号である必要があります。

.csv ファイルを変更せずにこれを変更するにはどうすればよいですか? 残念ながら、これは外部ソースからのものであり、ファイルを制御していないため、これを変更することはできません。また、ファイルは毎日テーブルを更新するために使用されるため、入力時に正しい必要があります。

これは、フラット ファイル ソースとテーブル変換先の間のデータ フロー内でのデータ変換でしょうか? もしそうなら、私は100%精通していないので、誰かがその方法を説明するのを手伝ってもらえますか

助けてくれてありがとう!