2017-10-20 34 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 –

回答

相關問題