TRIMVARSPACES | NOTRIMVARSPACES

Durée de validité

Extraction et réplication

Description

Utilisez les paramètres TRIMVARSPACES et NOTRIMVARSPACES pour déterminer si les espaces de fin d'une colonne VARCHAR source sont tronqués lorsqu'ils sont appliqués à une colonne CHAR ou VARCHAR cible. Les paramètres TRIMVARSPACES et NOTRIMVARSPACES peuvent être utilisés au niveau racine du fichier des paramètres en tant que commutateurs ON/OFF globaux pour différents ensembles d'instructions TABLE ou MAP. Ils peuvent être utilisés au niveau racine d'une instruction TABLE ou MAP individuelle pour remplacer tout paramètre global pour cette instruction MAP ou TABLE spécifique.

La valeur par défaut est NOTRIMVARSPACES car les espaces d'une colonne VARCHAR peuvent faire partie des données. Avant d'utiliser TRIMVARSPACES, assurez-vous que les espaces de fin ne sont pas requis dans les données cible.

Pour l'extraction, TRIMVARSPACES n'a d'effet que si l'extraction effectue une mise en correspondance dans l'instruction TABLE (au moyen d'une instruction TARGET).

Valeur par défaut

NOTRIMVARSPACES

Syntaxe

TRIMVARSPACES | NOTRIMVARSPACES

Exemples

Exemple 1

L'exemple suivant utilise TRIMVARSPACES et NOTRIMVARSPACES au niveau racine du fichier de paramètres. La valeur par défaut de NOTRIMVARSPACES est en vigueur jusqu'à la dernière instruction MAP, à laquelle TRIMVARSPACES s'applique.

MAP fin.src1, TARGET fin.tgt1;
MAP fin.src2, TARGET fin.tgt2;
MAP fin.src3, TARGET fin.tgt3;
TRIMVARSPACES
MAP fin.src4, TARGET fin.tgt4;

Exemple 2

L'exemple suivant utilise TRIMVARSPACES dans une instruction MAP pour remplacer la valeur par défaut globale de NOTRIMVARSPACES. La valeur par défaut s'applique aux deux premières instructions MAP, puis TRIMVARSPACES aux deux dernières cibles.

MAP fin.src1, TARGET fin.tgt1;
MAP fin.src1, TARGET fin.tgt2;
MAP fin.src1, TARGET fin.tgt3, TRIMVARSPACES;
MAP fin.src1, TARGET fin.tgt4, TRIMVARSPACES;