IBM Db2 - カスタムSQLの実行アクション
このアクションを使用すると、カスタムSQL文字列を使用してIBM Db2にクエリを実行できます。 これにより、INSERT、UPDATE、SELECT、DELETEなどのData Manipulation Language(DML)ステートメントを実行できます。 CREATE、ALTER、DROPなどのData Definition Language(DDL)コマンドも実行できます。
1 MBのクエリサイズ制限
1 December 2025以降、このコネクターのRun custom SQLアクションでは、1 MBのクエリサイズ制限が適用されます。 この変更により、プラットフォームの信頼性が向上し、パフォーマンスが向上し、データベースコネクションを過負荷にしたり、アップストリームシステムに影響を与えたりする大規模なクエリを回避できます。
入力
| 入力フィールド | 説明 |
|---|---|
| SQL | Db2インスタンスから行を選択するために必要なSQLコード。 複数のSQLステートメントを指定した場合、システムはすべてのステートメントを実行します。 ただし、最後のステートメントの結果のみが返されます。 ステートメントはセミコロン文字;で区切る必要があります。 動的に変化するSQLステートメントを実行するために、このフィールドにデータピルをマッピングできます。 データピルは一重引用符'で囲む必要があります。クエリサイズは1 MBに制限されています。 |
| 出力フィールド | 取得した各行の想定フィールドを定義します。 これにより、Workatoは下流システムで使用できるデータピルを生成したり、レシピロジックを駆動したりできます。 戻り値を想定していない、または必要としない場合は、このフィールドを無視してください。 |
出力
| 出力フィールド | 説明 |
|---|---|
| rows | SQL実行から返される行のリスト。 |
| rows_affected | SQL文字列から挿入、更新、または削除された行数を報告します。 SELECTステートメントを実行すると、nilが返されます。 DDLを実行すると(例:テーブルの作成)、値0が返されます。 |
Last updated: