2011-06-29 38 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