高速ローダーで繰り返されるトークン
LoaderControlFileTemplate または LoaderControlFileTemplateForAppend を作成する際、アウトバウンド・テーブルのフィールドごとに一度ずつ、特別なトークンのリストが繰り返されます。
次の表で、利用できるトークンが説明されています。
このトークンは、LoaderControlFileTemplate パラメーターで指定されたテンプレートに応じて Campaign が生成する一時制御ファイルへの絶対パスおよびファイル名に置き換えられます。
このトークンは、DSN プロパティーの値に置換されます。 DSN プロパティーが設定されていない場合、<DSN> トークンは、このデータ・ソースのカテゴリー名で使用されるデータ・ソース名に置換されます (<DATABASE> トークンの置換に使用されるのと同じ値)。
このトークンは廃止されていますが、後方互換のためにサポートされています。 <TABLENAME> を参照してください。 バージョン 4.6.3 現在、<TABLE> の代わりにそれが使用されています。
これらの特別なトークンに加えて、すべての行に他の文字が含まれています。 最後の行を除くすべての行に単一の文字を組み込む場合は、文字を不等号括弧で囲みます。 この機能では、不等号括弧 (< >) 文字で単一の文字だけを囲むことができます。
これは、一般的には、フィールドのリストをコンマで区切るために使用されます。 例えば、次の構文は、フィールド名のコンマ区切りリストを生成します。
<FIELDNAME><,>
コンマを囲む不等号括弧 (< >) 文字は、最後の行を除く、各行のすべての挿入フィールド名の末尾にコンマが存在している必要があることを示します。
どの文字シーケンスもこの要件に適合しないと、最後の行を含め、これが毎回繰り返されます。 それで例えば、括弧付きの、各フィールド名の先頭にコロンを付けたフィールド名のコンマ区切りリストを生成するには、次の構文を使用します。
(
:<FIELDNAME><,>
)
コロンは不等号括弧 (< >) 文字で囲まれていないので、これは各行で繰り返されます。 しかし、コンマは最後の行を除く各行に現れます。 次のような出力が生成されます。
(
:FirstName,
:LastName,
:Address,
:City,
:State,
:ZIP
)
コンマは最後のフィールド名 (ZIP) の末尾には現れていませんが、コロンはすべてのフィールド名の先頭に現れています。