数据库查询帮助文档

数据库查询步骤用于查询数据库表中的值,并可以将查询表中的字段重命名为新字段输出到流中,配置信息如图1所示。

               数据库查询帮助文档

 

                                                              图1 整体配置信息

 

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

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

2、数据库连接:读取数据源的JDBC连接,右边第一个“编辑”可以对连接信息进行编辑;第二个“新建”按钮可以新建JDBC连接;第三个“向导”按钮可以根据指引分步去建立JDBC连接。

3、模式名称:输入的行集写数据的表Schema的名称。可以点击右边的“浏览”按钮,进行选择。

4、表名:行集写入数据的表名,可以点击右边的“浏览”按钮,进行选择。

5、使用缓存:勾选**控件6和控件7

6、缓存大小:设置缓存到内存中的行数,0表示缓存所有。

7、从表中加载所有数据将查询表中存在的所有数据预加载到缓存中。如果表中数据量很大,则存在内存不足的风险。勾选之后,控件6置灰。

8、查询所需的关键字

(1)表字段:下拉选择查询表的字段。

(2)比较操作符:下拉选择字段间的比较关系。

(3)字段1:下拉选择输入流中的字段。

(4)字段2:下拉选择输入流中的字段,可以不选择,若选择之后,则和字段1是并列关系。

9、查询表返回的值

1)字段:下拉选择查询表的字段。

(2)新的名称:重命名选择的字段。

(3)默认:设置默认值,当查询匹配失败时,自动填充设置的默认值。

(4)类型:下拉选择输出字段的类型。

10、查询失败则忽略:勾选之后,当查询匹配失败时,就不会输出失败的行集数据。

11、多行结果时失败:勾选之后,控件12置灰。当查询匹配的字段返回多个结果时,就会强制转换失败并结束。

12、排序指定排序的字段,先将选择字段的值进行排序,再取排序后的第一个值输出到流中。字段名后跟desc,就表示倒序显示;不跟就表示正序显示。

 

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

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