SSIS 加载列数(精度、比例)

Posted

技术标签:

【中文标题】SSIS 加载列数(精度、比例)【英文标题】:SSIS load column number(precision,scale) 【发布时间】:2017-06-06 00:45:23 【问题描述】:

您好,我有一个 SSIS 包,用于加载月度数据。每个月供应商都会以相同的格式向我们发送数据,但他们在本月发生了变化。我的 MS sql 服务器数据库中的价格列是 PRICE decimal(7,2),但客户端向我们发送的数据具有 price=210000.0000。我四舍五入到小数点后两位,但我仍然无法加载数据。请帮忙!!!

【问题讨论】:

为什么不回复提供的答案。我正在等待反馈:) 【参考方案1】:

使用具有以下表达式的派生列转换

(DT_NUMERIC,7,2)ROUND([Column],2)

【讨论】:

以上是关于SSIS 加载列数(精度、比例)的主要内容,如果未能解决你的问题,请参考以下文章

检测 Oracle 数字数据类型的实际精度和比例

验证数字精度/比例

精度和规模有啥区别?

NSDecimalNumber 值的比例和精度

计算 System.Decimal 精度和比例

如何解释数据库中数字的精度和比例?