2011-06-29 7 views
0

コネクタタイプ:データベースリーダーを使用してマウスチャネルを文書化しようとしています。これには、Mirthチャネルへの入力を読み取るために使用するSQL文があります。しかしそれには、より多くのSQLコードを持つOn-Update SQLという別のボックスがあります。そのSQLはSQL入力文の後に実行されますか? On-Update Statementは何をしますか?マース質問:Run On-Update Statementは何をしますか?

答えて

2

On-Update SQLは、一度読み取られたレコードを再度読み取らないように更新するために使用する必要があります。たとえば、あなたのSQL文がある場合:${id}変数が使用されていることを

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

お知らせ:

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

次にように、更新SQLを持っている必要があります。これは、元のSQL文で選択されたID値に置き換えられます。これにより、選択した同じレコードを更新することができます。

SELECT(たとえば${firstName})で取得したUPDATEの列を使用できます。

Source