在Terada中BIGINT到INT的转换

时间:2019-02-01 20:16:52

标签: sql-server ssis int teradata bigint

我正在尝试使用SSIS包将Teradata的BIGINT列(A)数据加载到SQL Server中的INT列(A)。

我尝试了数据转换,但是没有用。在Teradata方面考虑将数据限制为INT。我收到以下错误:

  

计算错误时发生数字溢出。

此外,我尝试用bigint数据类型重新创建SQL Server表列,由于它已为该列配置了int数据类型,因此在运行Processing引擎时不会因为出错而起作用。请让我知道我是否可以使用任何方法来解决此问题?谢谢!

1 个答案:

答案 0 :(得分:1)

我认为使用BIGINT数据类型重新创建SQL目标表应该可行。但是您必须确保在SSIS包中更新了元数据。