替换NULL值帮助文档

 

替换NULL值步骤可以将输入流中所有字段的空值进行替换,也可以指定一种类型下的空值进行替换,还可以指定一个字段下的空值进行替换,配置信息如图1所示。

替换NULL值帮助文档

 

                                                      图1步骤配置信息

 

下文详细解释各控件的含义:

1、转换步骤名称:步骤的名称,在单一转换中,名称必须唯一。

2、值替换为:指定空值被替换的值。

3、设置空字符串:勾选之后,空值保留,且不会被控件2设置的值替换。

4、掩码(日期):仅针对时间类型的字段值,设置了掩码(日期)之后,程序会根据掩码先改变时间格式,如果指定的时间字段值默认有日期掩码,输出的时候还是会按照默认掩码的时间格式输出。

5、选择字段:勾选之后,置灰控件2-4,并**控件8。

6、选择值类型:勾选后,置灰控件2-4,并**控件7。

7、值类型

(1)类型:点击选择输入流中需要进行空值替换的数据类型。

(2)值替换为:指定替换所选类型中空值的值。

(3)转换掩码(日期):仅针对时间类型的字段值,设置了掩码(日期)之后,程序会根据掩码先改变时间格式,如果指定的时间字段值默认有日期掩码,输出的时候还是会按照默认掩码的时间格式输出

(4)设置空字符串:下拉框选择是否设置空字符串,选择是空值保留,且不会被设置的替换值替换。

8、字段

(1)字段:点击选择输入流中需要进行空值替换的字段.

(2)值替换为:指定替换所选字段中空值的值。

(3)转换掩码(日期):仅针对时间类型的字段值,设置了掩码(日期)之后,程序会根据掩码先改变时间格式,如果指定的时间字段值默认有日期掩码,输出的时候还是会按照默认掩码的时间格式输出

(4)设置空字符串:下拉框选择是否设置空字符串,选择是空值保留,且不会被设置的替换值替换。

 

文章原创首发于:https://ckettle.ccsaii.com.cn/help/StepPluginType/IfNull?s=csdn

更多CKettle内容,欢迎点击上述链接学习。