2017-10-20 33 views
1

我正在使用SQL Server。源表有一列数据类型NUMERIC。我正在这张桌子上做一个ETL。目标表的数据类型为相应列的MONEY。我在派生列组件中使用(DT_CY)类型转换进行转换,但失败的值为:12345678910111212.00。在派生列组件中使用(DT_CY)类型转换时,数值转换为货币转换失败更大值

错误:

The "Convert to Target Column Format" failed because error code 0xC0049064 occurred.

我知道这个值过大,但这是DT_CY的限制?我该如何解决这个问题?

+0

[https://stackoverflow.com/questions/8885098/ssis-how-to-convert-string-dt-str-to-money- dt-cy-when-source-has-more-than] [1] –

+0

我的问题是不同的。我得到的值很大,例如:12345678910111212 –

回答

相关问题