【发布时间】:2021-06-28 09:53:42
【问题描述】:
我的一个 informatica 会话表现异常。对于特定列的精度和刻度值分别定义为 17,16 并启用高精度。 根据精度和比例值,它应该允许小数点前只有一位数的数字,但在我的会话中,它允许小数点前最多 2 位,小数点前 3 位失败,错误 无效数字 .我很困惑为什么它允许 2digits 数字,因为它也应该失败? 例如:精度 17,刻度 16 1.4567--允许 12.4567--允许 123.4567--拒绝
除此之外,我观察到在源中,该列的数据类型为数字,但进入源限定符时,同一列的数据类型为十进制。为什么会发生这种内部转换?
有人可以帮忙吗?
【问题讨论】:
标签: workflow scale precision informatica sqldatatypes