數據庫查詢幫助文檔

數據庫查詢步驟用於查詢數據庫表中的值,並可以將查詢表中的字段重命名爲新字段輸出到流中,配置信息如圖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內容,可點擊上述鏈接學習。