DB2データベーステーブルにデータを挿入するときに問題が発生します。 私はDataFlowの列の値に従います。私がお伝えしている値が0.0075で、それがcsvファイルから正しく読み込まれているとしましょう。DataViewerに挿入する直前の値をチェックすると、一度それがテーブル上にあれば、値は7.499になります。 また、いくつかの行については、値は変更されません。 このような動作につながる可能性があることをご存知ですか?あなたはこの問題に遭遇しましたか? ご協力いただきありがとうございます。SSIS-DB2:テーブルに挿入するとデータの値が変更される
1
A
答えて
2
倍精度浮動小数点数を使用する代わりに、DT_NUMERICを使用してください。ここでは、ソースから読み込むときに位取りと精度を指定できます。
+0
おかげで簡単にアクセスできません、しようとするでしょう。 https://en.wikipedia.org/wiki/Floating-point_arithmetic#Accuracy_problems –
+0
しかし奇妙な行動を理解していない を働いた – askids
関連する問題
- 1. srcからの値が変更された場合にレコードをテーブルに挿入
- 2. データがSQL Serverの別のテーブルに挿入されたときにデータをテーブルに挿入
- 3. ベクトルに挿入すると値が挿入されない
- 4. JSの挿入ページが長いテーブルに挿入される
- 5. 複数のテーブルに同じ変数と値を挿入する
- 6. テーブルにデータを挿入すると、insertId 0が返されます。
- 7. クエリを挿入するとテーブルにデータが挿入されませんが、エラーは発生しません
- 8. mysql - 挿入後に他のテーブルにデータを挿入するトリガー
- 9. 他のテーブルにデータを挿入する
- 10. MySQLのテーブルにデータを挿入する
- 11. 削除されたデータをテーブルに挿入するトリガー
- 12. テーブルが存在する場合にデータを挿入するか、テーブルを作成してデータを挿入する
- 13. 別のテーブルが挿入または更新されたときに、テーブル内のカラムを更新するPostgresqlトリガ
- 14. 挿入データは、あるクエリでFKと他のテーブルを更新
- 15. ドロップダウン選択が変更されたときにテーブルのデータを更新する
- 16. 複数の行で別のテーブルが挿入されている場合のPostgresテーブルへのデータの挿入
- 17. テーブルにデータを挿入するには?
- 18. SQLiteのデータ挿入がテーブルに反映されない
- 19. データがmySQL(MariaDB)のテーブルに挿入されていません
- 20. テーブルに行が挿入されたデータの検索
- 21. 別のテーブルに挿入するとテーブルを更新します
- 22. SQL Server:動的クエリを挿入して挿入すると、1のときに値が挿入されます
- 23. テーブルにハードコーディングされた値を挿入する
- 24. 挿入されたテーブルをトリガで動的に変更する方法
- 25. JavaScriptの値が変更されたときに、テーブルのテキスト入力が更新されない
- 26. テーブルにデータを挿入する
- 27. テーブルにデータを挿入する方法
- 28. テーブルにデータを挿入するダイナミックax
- 29. 別のテーブルからの値が変更されたときにテーブル内のカラムの値を更新する
- 30. 1列のテーブル変更値をコピーして、同じテーブルに挿入します
ターゲットテーブルにトリガがありますか? DB2にアクセスする方法について詳しくは、SQLサーバーのリンクテーブルですか?ターゲットDB2テーブルの列データ型とアプリケーションのデータ型について詳しく説明します。 – mao
トリガーはありません。何もバックグラウンドで実行されていません。 これは、csvファイルから情報を取り出して作業テーブルに入れるのと同じくらい簡単です。タイプは、異なるCSVファイルには、倍精度浮動小数点(DT-R8)だとテーブルには、(6,3)の数値だが、これは値を変更しないでください –
DB2は、SSISから受信した値を表示するようにDB2のDBAを依頼します(変更がどこで起こるかを判断するため)。 DB2の列の値をツールとは関係なく確認するようDBAに依頼します(データを表示する際に問題がある場合のみ)。 10進数の小数点には丸めが含まれますが、あなたの例は小数点以下3桁です。 – mao