Tokens repetidos de cargador rápido
Cuando crea una plantilla LoaderControlFileTemplate o LoaderControlFileTemplateForAppend, una lista de tokens especiales se repite una vez por cada campo en la tabla de salida.
Los tokens disponibles se describen en la tabla siguiente.
Este token se sustituye por el valor de la propiedad DSN. Si la propiedad DSN no está establecida, el token <DSN> se sustituye por el nombre de origen de datos usado en el nombre de categoría para este origen de datos (el mismo valor usado para sustituir el token <DATABASE>).
Este token está obsoleto, pero sirve para compatibilidad con versiones anteriores. Consulte <TABLENAME>, que sustituye a <TABLE> a partir de la versión 4.6.3.
Además de estos tokens especiales, cada línea incluye otros caracteres. Para incluir un único carácter en cada línea excepto la última, el carácter debe ir entre caracteres de mayor y menor que. Para esta funcionalidad, puede poner un sólo carácter entre los caracteres de mayor y menor que (< >).
Esto se suele utilizar para separar la lista de campos con una coma. Por ejemplo, la sintaxis siguiente: genera una lista separada por comas de nombres de campo:
<FIELDNAME><,>
Los caracteres de mayor y menor que (< >) alrededor de la coma indican que la coma debería aparecer en todas las líneas, después de cada nombre de campo insertado, salvo en la última.
Si alguna secuencia de caracteres no cumple este requisito, se repite cada vez, incluyendo la última. Así que, por ejemplo, para generar una lista de nombres de campo separada por comas y entre paréntesis, en la que cada nombre de campo va precedido por el carácter de dos puntos, puede utilizar la sintaxis siguiente:
(
:<FIELDNAME><,>
)
Como el carácter de dos puntos no está entre caracteres de mayor y menor que (< >), se repite en todas las líneas; no obstante, la coma aparece en cada línea salvo en la última. Podría generar una salida como la siguiente:
(
:Nombre,
:Apellidos,
:Dirección,
:Ciudad,
:Provincia,
:Código postal
)
Observe que la coma no aparece después del último nombre de campo (Código postal), aunque el carácter de dos puntos aparece en todos los campos.