我的问题是,informatica映射正在将8000196005072015的形式转换为8.000196005072015e + 15的形式。该字段的数字数据类型的进动设置为50,其比例设置为0.如何防止这不会在不修剪数据的情况下发生(8000196005072015)。
由于
答案 0 :(得分:4)
PowerCenter中的decimal
和double
数据类型之间存在重要差异:
decimal
- 实数的定点表示,double
- 实数的浮点表示。但是,定义decimal
端口并不意味着Integration Service会将通过此端口传递的值视为定点数。
Port datatype | Precision | High Precision
| | Off | On
---------------------------------------------
decimal | 0-28 | double | decimal
decimal | over 28 | double | double
要实际使用decimal
值,必须满足以下条件:
decimal
和