2011-06-29 54 views
0

我想用連接器類型:數據庫讀取器來記錄歡樂通道。它有一條SQL語句,用於讀取Mirth頻道的輸入。但是,它有另一個名爲On-Update SQL的框,其中包含更多的SQL代碼。該SQL是否在SQL輸入語句之後運行? On-Update聲明有什麼作用?歡樂問題:運行更新聲明做了什麼?

回答

2

更新SQL應該用來更新記錄,一旦它被讀取,以便它不被再次讀取。例如,如果你的SQL語句是:

SELECT id, firstName, lastName FROM person WHERE status = 0; 

那麼應該有在更新SQL爲:

UPDATE person SET status = 1 WHERE id = ${id}; 

注意,${id}變量使用。這將替換爲在原始SQL語句中選擇的ID值。這使您可以更新所選的相同記錄。

您可以使用您在SELECT中檢索的UPDATE中的任何列(例如${firstName})。

Source