2016-07-06 74 views
0

我在從TEST加載數據到DEV環境時遇到了Teradata並行傳輸器中的問題。表結構相同,但我面對錯誤Teradata TPT_INFRA:TPT02640:錯誤:衝突的列數

TPT_INFRA: TPT02640: Error: Conflicting column count. Source column count (20) Target column count (13). EXPORT_OPERATOR: TPT12108: Output Schema does not match data from SELECT statement

+1

很明顯,表結構**不是**相同,或者您使用特定的模式。 – dnoeth

+0

從Teradata論壇獲得以下分辨率,它的工作原理:默認情況下,TPT支持18(8字節)的DECIMAL精度。 由於源列定義爲精度爲22的DECIMAL(需要16個字節),因此您需要將MaxDecimalDigits = 31添加到Export運算符定義中。 然後Export運算符會告訴數據庫它可以支持Large Decimal列,並且全部16個字節將被導出,而不僅僅是8個。 –

回答

0

檢查您已生成的模式文件。似乎是源文件和生成的模式文件的問題。