システム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 |
ターゲットテーブル名(およびスキーマ) ソーステーブル名(およびスキーマ) 条件 |