# JDBC - Run custom SQL (カスタム SQL の実行) アクション
# Run custom SQL
このアクションを使用すると、SQL 文字列を JDBC ソースに送信して実行できます。これは、INSERT
、UPDATE
、SELECT
、および DELETE
のようなデータ操作言語 (DML) 文や、CREATE
、ALTER
、および DROP
のようなデータ定義言語 (DDL) コマンドを実行するために使用できます。
Select rows using custom SQL とは異なり、このアクションは設定を容易にするように最適化されていません。列数が多い SELECT
文の場合は、代わりにそちらのアクションを使用してください。
このアクションには、バージョン2.4.3以降の OPA を使用するコネクションが必要です。
Run custom SQL アクション
# 入力項目
入力項目 | 説明 |
---|---|
SQL | この項目は必須です。実行する有効な SQL 文字列を入力します。この SQL 文字列は JDBC ソース内で実行されます。 複数の SQL 文を入力した場合は、それらすべてが実行されますが、返されるのは最後に入力した文の結果のみです。各文は必ず データピルをここにマッピングして、動的に変化する SQL 文を実行できます。データピルは必ず二重引用符 ( |
Output fields | この入力を使用して、SQL 文から返されることが想定される列を記述します。 戻り値を想定していないか、戻り値が必要でない場合は、この入力項目を無視できます。 |
# 出力項目
入力項目 | 説明 |
---|---|
Rows | SQL の実行により返された行のリストです。このリスト内の項目は、[Output fields] 入力項目により定義されます。 空白のままにすると、この行はデータツリー内で配列データピルとして利用できます。 |
Rows affected | SQL 文字列の実行により挿入/更新/削除された行数を示す整数値です。
DDL (テーブルの作成など) を実行する場合は値 |
# 制限事項
カスタム SQL 文がデータを返す際は、50000
行のサイズ制限が存在します。
Last updated: 2023/8/31 1:07:14