IBM Db2 - カスタムSQLを使用した行選択アクション
このアクションでは、カスタムSQLクエリに一致する行を選択できます。
SQLプロシージャーのパフォーマンス向上について説明します。
50,000件のレコード制限
2026年2月8日以降、カスタムSQLを使用して行を選択アクションは、新規レシピおよび現在この制限を超えていない既存レシピについて、最大50,000件のレコードを返します。 2026年3月15日以降、この制限は、現在制限を超えている既存レシピを含め、このアクションを使用するすべてのレシピに拡張されます。
50,000件を超えるレコードを取得するように設定されたレシピでは、返される結果がこの制限まで切り詰められます。
この変更により、プラットフォームの信頼性とパフォーマンスが向上し、大規模なクエリによってデータベースコネクションに過負荷がかかったり、アップストリームシステムに影響が及んだりすることを防ぎます。
入力
- SQL
- 必須フィールド
- 選択した行で実行されるカスタムSQLステートメント。 これにより、出力データツリーが生成されます。
データピルは一重引用符'で囲んでください。
SQLクエリの末尾に;を追加しないでください。追加するとステップが失敗します。
クエリサイズを制限するためにLIMIT句を追加しないでください。 代わりにLimit入力フィールドを使用してください。
- パラメーター
- 任意フィールド
- バインド変数に値を割り当てます
- 並べ替え基準
- 任意フィールド
- 返される行の順序(
updated_at DESCなど)。
- 制限
- 任意フィールド
- 返される行の最大数。 デフォルトは100、最大は50,000行です。
- オフセット
- 任意フィールド
- 結果セット全体から1ページ分の結果のみを取得するオプション。
たとえば、選択された結果セットの最初の100行をスキップするには、このフィールドに100を入力します。
デフォルトは0です。
- 出力フィールド
- 任意フィールド
- 取得された各ドキュメントの想定フィールドを定義します。 ユーザーは、下流システムで使用するデータピルを生成したり、レシピロジックを駆動したりできます。
- CSVを出力しますか?
- 任意フィールド
- 選択したデータをCSV文字列として出力するには、はいを選択します。
出力
- rows
- JSONオブジェクトの配列。各オブジェクトは取得された行を表します。
- rows_count
- 取得された行数。
Last updated: