如何将值大于整数大小的整数变量转换为 talend 中的字符串

how to convert integer variable having values greater than the integer size to string in talend

根据 运行 我在 talend 的工作,它正在抛出一个 tfileinputdelimited_1 输入字符串 "xxxxxxx" 错误。 该作业通过 tfileinputdelimited 将平面文件数据转储到 toracleoutput。 检查 table 列后,我发现定义为整数的列之一包含大于整数大小的值,如“8000004016”。

我也在 talend 中尝试了一些转换选项和代码,但没有成功。 它一直弹出无法将整数转换为字符串。

任何人都可以帮我解释这个错误并指导我完成这些步骤。

不要使用整数。根据您的要求切换到 Long 或 BigDecimal。