TRIMSPACES | NOTRIMSPACES
Durée de validité
Extraction et réplication
Description
Utilisez les paramètres TRIMSPACES et NOTRIMSPACES pour déterminer si les espaces de fin d'une colonne CHAR source sont tronqués lorsqu'ils sont appliqués à une colonne CHAR ou VARCHAR cible. Les paramètres TRIMSPACES et NOTRIMSPACES 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.
TRIMSPACES est appliqué uniquement aux espaces à un octet (U+0020). Les espaces idéographiques (U+3000) ne sont pas pris en charge.
Pour l'extraction, TRIMSPACES 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
TRIMSPACES
Syntaxe
TRIMSPACES | NOTRIMSPACES
Exemples
Exemple 1
L'exemple suivant utilise TRIMSPACES et NOTRIMSPACES au niveau racine du fichier de paramètres. La valeur par défaut de TRIMSPACES est en vigueur jusqu'à la dernière instruction MAP, à laquelle NOTRIMSPACES s'applique.
MAP fin.src1, TARGET fin.tgt1;
MAP fin.src2, TARGET fin.tgt2;
MAP fin.src3, TARGET fin.tgt3;
NOTRIMSPACES
MAP fin.src4, TARGET fin.tgt4;
Exemple 2
L'exemple suivant utilise NOTRIMSPACES dans une instruction MAP pour remplacer la valeur par défaut globale de TRIMSPACES. La valeur par défaut s'applique aux deux premières instructions MAP, puis NOTRIMSPACES aux deux dernières cibles.
MAP fin.src1, TARGET fin.tgt1;
MAP fin.src1, TARGET fin.tgt2;
MAP fin.src1, TARGET fin.tgt3, NOTRIMSPACES;
MAP fin.src1, TARGET fin.tgt4, NOTRIMSPACES;