如何将 Talend 中所有列的空字符串转换为 null
How to convert empty string to null for all column in Talend
我的 Talend 作业中的 CSV 文件中有许多列的大映射。
重点是 CSV 不支持 NULL
并将所有 null 切换为空字符串 ""
.
如何将每列中的每个空字符串值转换为 NULL
?
你可以尝试使用tReplace组件,它看起来像你需要的。
但如果它对空字符串没有帮助 - 你总是可以这样做:
好的,我终于找到了一种不暗示将所有内容都一一映射的方法。
诀窍是使用tConvertType
使用 Auto Cast
和 Set empty values to Null before converting
选项启用 :
这将使所有字段的空字符串 ""
转换为 NULL
:
我的 Talend 作业中的 CSV 文件中有许多列的大映射。
重点是 CSV 不支持 NULL
并将所有 null 切换为空字符串 ""
.
如何将每列中的每个空字符串值转换为 NULL
?
你可以尝试使用tReplace组件,它看起来像你需要的。
但如果它对空字符串没有帮助 - 你总是可以这样做:
好的,我终于找到了一种不暗示将所有内容都一一映射的方法。
诀窍是使用tConvertType
使用 Auto Cast
和 Set empty values to Null before converting
选项启用 :
这将使所有字段的空字符串 ""
转换为 NULL
: