【发布时间】:2016-07-06 23:28:18
【问题描述】:
在将数据从 TEST 加载到 DEV 环境时,我在 Teradata 并行传输器中遇到问题。表结构相同,但我面临错误
TPT_INFRA:TPT02640:错误:列计数冲突。来源栏 计数 (20) 目标列计数 (13)。 EXPORT_OPERATOR:TPT12108:输出 Schema 与 SELECT 语句中的数据不匹配
【问题讨论】:
-
显然表结构不相同,或者您使用特定架构。
-
从 Teradata 论坛获得以下分辨率并且它可以工作:默认情况下,TPT 支持 18(8 字节)的 DECIMAL 精度。由于您的源列定义为精度为 22(需要 16 个字节)的 DECIMAL,因此您需要将 MaxDecimalDigits=31 添加到 Export 运算符定义中。然后,导出运算符将告诉数据库它可以支持大十进制列,并且将导出完整的 16 个字节,而不仅仅是 8 个。
标签: teradata