action SQL ステートメントのみです。結果を返すことができるSQL ステートメントはサポートされません。
必要なパラメータ
- driver: クロスプラットフォーム版ではJDBC ドライバーのクラス名、.NET 版ではADO.NET プロバイダー名。
- conn: 接続文字列、またはデータベースURL。
- query: SQL クエリ文字列。サポートされるSQL ステートメントは次のみです:(CREATE、ALTER、DROP、INSERT、UPSERT、UPDATE、DELETE)。
オプションのパラメータ
- commandtimeout: オペレーションが完了するまでのCommandTimeout(秒)。ゼロ(
0)はタイムアウトなしを意味します。デフォルトは60です。 - paramname#: パラメータ名。
- paramvalue#: パラメータ値。
- paramtype#: パラメータの種類。
- transactionid: トランザクションのId。このパラメータは、dbBeginTransactionおよびdbEndTransactionオペレーションと組み合わせて使用します。
- querypassthrough: クライアント側で検証や構文修正を行うのではなく、クエリをas-is でオペレーションに渡します。
- enforceparameterizedquery: SQL ステートメントのパラメータ化された検証を強制するために使用するブール値(true/false)。デフォルトは
trueです。
アウトプット属性
- db:affectedrows: クエリの結果として影響を受けた行数。
- db:result: クエリ実行のステータス。