当数据类型是Talend表中的时间戳时,将NULL转换为null

时间:2015-10-06 13:57:08

标签: postgresql null timestamp talend

我有一个带有时间戳列的Excel,其中数据在某些行中为" NULL"
我必须将此数据加载到具有数据类型时间戳的表中。 由于数据在某些行中是String格式而其他行有时间戳,我在Talend中收到此错误

  

无法解析的数字:" NULL"

如何将记录&#34; NULL&#34; 的数据转换为 null ,将其余数据转换为时间戳,原样是什么?< / p>

我尝试使用tjavarow使用下面的代码,但是收到了不兼容数据类型的错误。

if (TalendDate.isDate(input_row.HD,"dd-MM-yyyy") == true)
    output_row.HD = TalendDate.parseDate("dd-MM-yyyy",input_row.HD);
else 
    output_row.HD = null;

0 个答案:

没有答案