Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/sql-server/24.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/ssis/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Sql server 使用(DT_CY)类型强制转换派生列组件时,数值到货币的转换因值较大而失败_Sql Server_Ssis - Fatal编程技术网

Sql server 使用(DT_CY)类型强制转换派生列组件时,数值到货币的转换因值较大而失败

Sql server 使用(DT_CY)类型强制转换派生列组件时,数值到货币的转换因值较大而失败,sql-server,ssis,Sql Server,Ssis,我正在使用SQL Server。源表有一列数据类型为NUMERIC。我正在这张桌子上做ETL。目标表对应列的数据类型为MONEY。我正在使用(DT_CY)类型强制转换派生列组件进行转换,但其值为1234567891011212.00时失败 错误: “转换为目标列格式”失败,因为出现错误代码0xC0049064 我知道这个值太大了,但这是DT_CY的限制吗?如何解决此问题?最高性价比为922337203685477.58 [我的问题不同。我得到的是大值的错误,例如:1234567891011212

我正在使用SQL Server。源表有一列数据类型为
NUMERIC
。我正在这张桌子上做ETL。目标表对应列的数据类型为
MONEY
。我正在使用(DT_CY)类型强制转换派生列组件进行转换,但其值为1234567891011212.00时失败

错误:

“转换为目标列格式”失败,因为出现错误代码0xC0049064


我知道这个值太大了,但这是DT_CY的限制吗?如何解决此问题?

最高性价比为922337203685477.58


[我的问题不同。我得到的是大值的错误,例如:1234567891011212