2017-08-02 35 views
0

在talend中運行我的作業時,它將拋出一個 tfileinputdelimited_1對於輸入字符串「xxxxxxx」錯誤。 這項工作是通過tfileinputdeport to toracleoutput將平面文件數據傾倒。 檢查表列後,我發現被定義爲整數的列中的一列包含像「8000004016」這樣的整數大小之上的值。如何將具有大於整數大小的整數變量轉換爲字符串中的字符

我也嘗試了一些演員選項和代碼在talend但沒有成功。 它一直彈出不能將整數轉換爲字符串。

任何人都可以幫我解釋這個錯誤,並指導我的步驟。

+0

歡迎來到Stack Overflow!尋求調試幫助的問題(「爲什麼這個代碼不工作?」)必須包含所需的行爲,特定的問題或錯誤以及在問題本身中重現問題所需的最短代碼。沒有明確問題陳述的問題對其他讀者無益。請參閱:如何創建[mcve]。使用「編輯」鏈接來改善你的*問題* - 不要通過評論添加更多信息。謝謝! – GhostCat

回答

0

請勿使用整數。根據您的要求切換到Long或BigDecimal。

+1

謝謝...它的工作 –