Wiederholte Token im Schnellladeprogramm
Wenn Sie ein LoaderControlFileTemplate oder ein LoaderControlFileTemplateForAppend erstellen, wird für jedes Feld in der ausgehenden Tabelle eine Liste spezieller Token einmal wiederholt.
Die verfügbaren Token werden in der folgenden Tabelle beschrieben.
Dieses Token wird durch den Eigenschaftswert DSN ersetzt. Wenn die DSN-Eigenschaft nicht gesetzt ist, wird das <DSN>-Token durch den Datenquellennamen ersetzt, der im Kategorienamen für diese Datenquelle verwendet wird (derselbe Wert, der zum Ersetzen des <DATABASE>-Tokens verwendet wird).
Neben diesen speziellen Token enthält jede Zeile weitere Zeichen. Um ein einzelnes Zeichen auf jeder Zeile außer der letzten anzuzeigen, kann das Zeichen in spitze Klammern eingeschlossen werden. Für diese Funktionalität können Sie nur ein einzelnes Zeichen in die spitzen Klammern (< >) einschließen.
Damit wird in der Regel die Feldliste durch ein Komma getrennt. Beispielsweise generiert die folgende Syntax eine durch Kommas getrennte Liste der Feldnamen:
<FIELDNAME><,>
Die spitzen Klammern (< >) um das Komma geben an, dass das Komma auf jeder Zeile nach jedem eingefügten Feldnamen angezeigt werden soll, außer auf der letzten Zeile.
Falls eine beliebige Zeichenfolge nicht dieser Anforderung entspricht, wird sie jedes Mal wiederholt, auch beim letzten Mal. Um beispielsweise eine eingeklammerte, durch Kommas getrennte Liste der Feldnamen zu generieren, in der vor jedem Feldnamen ein Doppelpunkt steht, können Sie die folgende Syntax verwenden:
(
:<FIELDNAME><,>
)
Da der Doppelpunkt nicht in spitzen Klammern (< >) eingeschlossen ist, wird er auf jeder Zeile wiederholt; das Komma dagegen wird auf jeder Zeile außer der letzten angezeigt. Die Ausgabe könnte wie folgt aussehen:
(
:FirstName,
:LastName,
:Address,
:City,
:State,
:ZIP
)
Beachten Sie, dass nach dem letzten Feldnamen (ZIP) kein Komma steht, dass der Doppelpunkt dagegen vor jedem Feldnamen steht.