Kettle的null与空字符串处理

来源:互联网 发布:数据公司干什么的 编辑:程序博客网 时间:2024/06/07 17:42

Kettle的null值与空字符串一直是个令人头痛的问题,因为在kettle内无论你取出的字段值是为空,还是为null值,若经过JS脚本的处理后都会变成null值了,相当于修改了源数据,通过以下方法可以处理:

使用JS脚本拼接字符串后,对拼接完成的字符串进行replace操作,如下:

var res=A+B+C;res=res.replace(/null/g,'');

此处的replace(/null/g,”),是将所有的null值替换成空,若直接使用:
res=res.replace(‘null’,”); 将只能替换第一个null值。。。

0 0
原创粉丝点击