システムSQLテンプレートのタイプ
このセクションでは、さまざまなタイプの事前定義されたSQLテンプレートについて詳しく説明します。
各テンプレートグループのステートメントは、データベースごとに達成しようとしている操作に応じて異なりますが、テンプレートはそのタイプに基づいて各フォルダーにもグルーピングされています。
次の表は、これらのタイプと関連する情報を示しています。
[Name] (名前) |
[Function] (ファンクション) |
関連付けられたコンポーネント |
必須のコンポーネントパラメーター |
[Aggregate] (集計) |
データセットの集計(合計、平均、計数など)を実行します。 |
tSQLTemplateAggregate |
データベース名 ソーステーブル名 ターゲットテーブル名 |
[Commit] (コミット) |
RDBMSにコミット命令を送信します。 |
tSQLTemplate tSQLTemplateAggregate tSQLTemplateCommit tSQLTemplateFilterColumns tSQLTemplateFilterRows tSQLTemplateMerge tSQLTemplateRollback |
Null |
[Rollback] (ロールバック) |
RDBMSにロールバック命令を送信します。 |
tSQLTemplate tSQLTemplateAggregate tSQLTemplateCommit tSQLTemplateFilterColumns tSQLTemplateFilterRows tSQLTemplateMerge tSQLTemplateRollback |
Null |
DropSourceTable |
ソーステーブルを削除します。 |
tSQLTemplate tSQLTemplateAggregate tSQLTemplateFilterColumns tSQLTemplateFilterRows |
テーブル名(tSQLTemplateを使用した場合) ソーステーブル名 |
DropTargetTable |
ターゲットテーブルを削除します。 |
tSQLTemplateAggregate tSQLTemplateFilterColumns tSQLTemplateFilterRows |
ターゲットテーブル名 |
FilterColumns |
RDBMS内の特定のカラムのデータセットを選択し抽出します。 |
tSQLTemplateAggregate tSQLTemplateFilterColumns tSQLTemplateFilterRows |
ターゲットテーブル名(およびスキーマ) ソーステーブル名(およびスキーマ) |
FilterRow |
RDBMS内の特定の行のデータセットを選択し抽出します。 |
tSQLTemplateAggregate tSQLTemplateFilterColumns tSQLTemplateFilterRows |
ターゲットテーブル名(およびスキーマ) ソーステーブル名(およびスキーマ) 条件 |
MergeInsert |
ソーステーブルからターゲットテーブルにレコードを挿入します。 |
tSQLTemplateMerge tSQLTemplateCommit |
ターゲットテーブル名(およびスキーマ) ソーステーブル名(およびスキーマ) 条件 |
MergeUpdate |
ターゲットテーブルをソーステーブルからのレコードでアップデートします。 |
tSQLTemplateMerge tSQLTemplateCommit |
ターゲットテーブル名(およびスキーマ) ソーステーブル名(およびスキーマ) 条件 |