快速装入器重复标记
在创建 LoaderControlFileTemplateLoaderControlFileTemplateForAppend 时,将对出站表中的每个字段重复一次特殊标记的列表。
下表中描述了可用的标记。
此标记将替换为 Campaign 根据 LoaderControlFileTemplate 参数中指定的模板而生成的临时控制文件的完整路径和文件名。
此标记将替换为 DSN 属性的值。如果未设置 DSN 属性,那么 <DSN> 标记将替换为此数据源的类别名称中使用的数据源名称(与用于替换 <DATABASE> 标记的值相同)。
此标记已过时,但仍支持此标记以向后兼容。请参阅 <TABLENAME>(自 4.6.3 起,已替换 <TABLE>)。
除了这些特殊标记之外,每行还包含其他字符。要在除最后一行之外的每一行中包含某一单个字符,可以将此字符括在尖括号中。 对于此功能,您只能在尖括号 (< >) 字符之间括起单个字符。
这通常用于通过逗号来分隔字段列表。例如,以下语法将生成字段名称的逗号分隔列表:
<FIELDNAME><,>
逗号两侧的尖括号 (< >) 字符指示逗号应出现在每一行中,并在每个插入的字段名称之后(最后一行除外)。
如果任何字符序列不符合此需求,那么每次都将重复此字符序列(包括对最后一行)。 例如,要生成一个用圆括号括起的字段名称的逗号分隔列表(其中每个字段名称前面有一个冒号),您可以使用以下语法:
(
:<FIELDNAME><,>
)
由于冒号未括在尖括号 (< >) 字符中,因此将对每行重复冒号;但是,逗号显示在除最后一行之外的所有行上。其生成的输出可能如下所示:
(
:FirstName,
:LastName,
:Address,
:City,
:State,
:ZIP
)
请注意,逗号就不会出现在最后一个字段名称 (ZIP) 的后面,但每个字段名称之前会显示冒号。