Jetons répétés de chargeur rapide
Lorsque vous créez LoaderControlFileTemplate ou LoaderControlFileTemplateForAppend, une liste de jetons spéciaux est répétée une fois pour chaque zone de la table sortant.
Les jetons disponibles sont décrits dans le tableau suivant.
Ce jeton est remplacé par la valeur de la propriété DSN. Si la propriété DSN n’est pas définie, le jeton <DSN> est remplacée par le nom de la source de données utilisé dans le nom de catégorie de cette même source (la même valeur est utilisée pour remplacer la marque lexicale <DATABASE>).
Outre ces jetons spéciaux, chaque ligne d'autres caractères. Pour inclure un seul caractère sur chaque ligne, à l'exception de la dernière ligne, le caractère peut être placé entre des chevrons. Vous ne pouvez placer qu'un seul caractère entre chevrons (< >) pour cette fonctionnalité.
Cette méthode est communément utilisée pour séparer la liste des zones par une virgule. Par exemple, la syntaxe suivante génère une liste de noms de zone séparés par une virgule :
<FIELDNAME><,>
Les chevrons (< >) autour de la virgule indiquent que la virgule doit être présente sur chaque ligne, après chaque nom de la zone inséré, à l'exception de la dernière.
Si une séquence de caractères ne correspond pas à cette exigence, elle est répétée chaque fois, y compris jusqu'à la dernière ligne. Ainsi, pour générer une liste de noms séparés par une virgule entre parenthèses dans laquelle chaque nom de zone est précédé du signe deux-points, vous pouvez utiliser la syntaxe suivante :
(
:<FIELDNAME><,>
)
Etant donné que le signe deux-points ne se trouve pas entre des chevrons (< >), il se répète pour chaque ligne, toutefois, la virgule apparaît sur chaque ligne, à l'exception de la dernière. La sortie générée peut se présenter comme suit :
(
:FirstName,
:LastName,
:Address,
:City,
:State,
:ZIP
)
Notez que la virgule n'apparaît pas après le dernier nom de zone (ZIP), mais avant chaque nom de zone.