dbNonQuery オペレーションを使用して、ジョブの結果を記録する新しい行を挿入します。
Documentation Index
Fetch the complete documentation index at: /llms.txt
Use this file to discover all available pages before exploring further.
dbNonQuery オペレーションを使用して、ジョブの結果を記録する新しい行を挿入します。
<api:info title="After Run" desc="このイベントはジョブを実行した後に発生します。">
<input name="JobName" required="true" desc="実行されたジョブの名前。" />
<input name="Source" required="true" desc="データソース接続の名前。" />
<input name="Destination" required="true" desc="同期先接続の名前。" />
<input name="JobStatus" required="true" desc="完了した実行のステータス。"/>
<input name="Query#" required="true" desc="実行された各クエリを含む配列。" />
<input name="QueryStatus#" required="true" desc="実行された各クエリのステータスを含む配列。" />
</api:info>
<api:set attr="db.driver" value="cdata.jdbc.sql.SQLDriver"/>
<api:set attr="db.conn" value="jdbc:sql:user=;password=;Server=;Database="/>
<api:set attr="db.query">
INSERT INTO MyLog (JobName, RunDate, Results) VALUES ('[_input.JobName]', '[null | now()]', '[_input.JobStatus]')
</api:set>
<api:call op="dbNonQuery" in="db"/>
| インプット属性(必須) | 説明 |
|---|---|
| driver | JDBC ドラーバーのクラス名。 |
| conn | 接続文字列またはデータベースURL。 |
| インプット属性(オプション) | 説明 |
|---|---|
| includesystemtables | システムテーブルを含めるかどうか。True およびFalse が使用可能です。デフォルト値はFalse です。 |
| schema | テーブルが属するスキーマ。 |
| アウトプット属性 | 説明 |
|---|---|
| db:name | テーブル名。 |
| db:type | テーブルの型。 |
| db:schema | テーブルが属するスキーマ。 |
| db:catalog | テーブルが属するカタログ。 |
| インプット属性(必須) | 説明 |
|---|---|
| driver | JDBC ドラーバーのクラス名。 |
| conn | 接続文字列またはデータベースURL。 |
| table | カラムをリストするテーブル(またはビュー)。 |
| インプット属性(オプション) | 説明 |
|---|---|
| schema | テーブルが属するスキーマ。 |
| アウトプット属性 | 説明 |
|---|---|
| db:columnname | カラム名。 |
| db:datatype | カラムのデータ型。 |
| インプット属性(必須) | 説明 |
|---|---|
| driver | JDBC ドラーバーのクラス名。 |
| conn | 接続文字列またはデータベースURL。 |
| query | 実行するSQL クエリ文字列。 |
| インプット属性(オプション) | 説明 |
|---|---|
| commandtimeout | オペレーションが完了するまでのCommandTimeout(秒)。ゼロ(0)はタイムアウトなしを意味します。この属性のデフォルトは60 です。 |
| paramname# | SQL ステートメント内のパラメータ名。 |
| paramValue# | SQL ステートメント内のパラメータ値。 |
| アウトプット属性 | 説明 |
|---|---|
| db:* | クエリによりアウトプットは異なります。 |
| インプット属性(必須) | 説明 |
|---|---|
| driver | JDBC ドラーバーのクラス名。 |
| conn | 接続文字列またはデータベースURL。 |
| query | 実行するSQL クエリ文字列。 |
| インプット属性(オプション) | 説明 |
|---|---|
| commandtimeout | オペレーションが完了するまでのCommandTimeout(秒)。ゼロ(0)はタイムアウトなしを意味します。この属性のデフォルトは60 です。 |
| paramname# | SQL ステートメント内のパラメータ名。 |
| paramValue# | SQL ステートメント内のパラメータ値。 |
| アウトプット属性 | 説明 |
|---|---|
| db:* | クエリによりアウトプットは異なります。 |
| インプット属性(必須) | 説明 |
|---|---|
| driver | JDBC ドラーバーのクラス名。 |
| conn | 接続文字列またはデータベースURL。 |
| Sp | ストアドプロシージャの名前。 |
| インプット属性(オプション) | 説明 |
|---|---|
| commandtimeout | オペレーションが完了するまでのCommandTimeout(秒)。ゼロ(0)はタイムアウトなしを意味します。この属性のデフォルトは60 です。 |
| dynamic | ストアドプロシージャの種類。動的ストアドプロシージャの場合、この値はtrue です。デフォルト値はfalse です。 |
| paramname# | SQL ステートメントのパラメータ名。 |
| paramValue# | SQL ステートメントのパラメータ値。 |
| outparams | カンマ区切りのストアドプロシージャのアウトプットパラメータ。 |
| paramtype:* | 指定されたデータカラムのデータ型。 |
| paramsize:* | 指定されたデータカラムのカラムサイズ。 |
| アウトプット属性 | 説明 |
|---|---|
| db:* | ストアドプロシージャによってアウトプットは変わります。 |
| インプット属性(必須) | 説明 |
|---|---|
| driver | JDBC ドラーバーのクラス名。 |
| conn | 接続文字列またはデータベースURL。 |
| インプット属性(オプション) | 説明 |
|---|---|
| transactiontimeout | トランザクションのタイムアウト(秒)。ゼロ(0)はタイムアウトなしを意味します。デフォルト値は60 です。 |
| transactionid | トランザクションのID。 |
| インプット属性(必須) | 説明 |
|---|---|
| driver | JDBC ドラーバーのクラス名。 |
| conn | 接続文字列またはデータベースURL。 |
| transactionaction | トランザクションのアクション。commit およびrollbackが使用可能です。 |
| インプット属性(オプション) | 説明 |
|---|---|
| transactionid | トランザクションの識別子。 |