# IBM Db2 - 行の更新アクション
Workatoでは、バッチおよび条件付きの行の更新アクションの両方を提供しています。この柔軟性により、レシピに必要なアクションに密接に合わせることができ、ビジネスニーズを満たすことができます。
# 条件による行の更新
WHERE
条件に一致する複数の行の列を更新します。
# 入力フィールド
- テーブル
- 必須 フィールド
- 更新するテーブルを選択します。テーブルの選択は、ピックリストからテーブルを選択するか、入力フィールドをテキストモードに切り替えてフルテーブル名を入力することで行えます。
- WHERE条件
- オプション フィールド
- この指定された条件に一致する行が更新されます(例:<code>status = true</code>)。SQLのサブクエリもサポートされています。
- 行 > 行フィールド
- オプション フィールド
- これは、対象テーブルの列に基づいて動的に生成される入力フィールドのリストです。各列に挿入するデータをここで指定します。
# 出力フィールド
- 更新された行数
- 更新された行の数
# 行のバッチ更新
リストデータピル内の入力データに基づいて、複数の行を一括で異なる値に更新します。
これにより、外部アプリからIBM Db2に大量のレコードを移動する際のスループットが向上します。
# 入力フィールド
- テーブル
- 必須 フィールド
- 更新するテーブルを選択します。テーブルの選択は、ピックリストからテーブルを選択するか、入力フィールドをテキストモードに切り替えてフルテーブル名を入力することで行えます。
- 行 > 行ソースリスト
- 必須 フィールド
- 入力するデータピルは、テーブルに更新する行のバッチのソースです。これは、リストデータピルを出力するトリガーまたはアクションから取得できます。
- 行 > 行フィールド
- オプション フィールド
- これは、対象テーブルの列に基づいて動的に生成される入力フィールドのリストです。行ソースリストデータピルから挿入するデータをマッピングします。
- 一意キー
- 必須 フィールド
- 更新のための行を識別するための一意キーカラムを選択します。選択した一意キーがインデックス化されている場合、パフォーマンスが向上します。
# 出力フィールド
- 更新された行数
- 更新された行の数
Last updated: 2024/2/13 16:59:53