TRIMSPACES | NOTRIMSPACES

Gültig für

Extract und Replicat

Beschreibung

Verwenden Sie die Parameter TRIMSPACES und NOTRIMSPACES, um zu steuern, ob nachgestellte Leerzeichen in einer CHAR-Quellspalte abgeschnitten werden, wenn sie auf eine CHAR- oder VARCHAR-Zielspalte angewendet werden. TRIMSPACES und NOTRIMSPACES können auf Root-Ebene der Parameterdatei als globale ON/OFF-Switches für verschiedene Sets von TABLE- oder MAP-Anweisungen verwendet werden. Sie können mit einer einzelnen TABLE- oder MAP-Anweisung verwendet wird, um globale Einstellungen für diese bestimmte MAP- oder TABLE-Anweisung zu überschreiben.

TRIMSPACES wird nur auf Einzelbyte-Weißräume angewendet (U+0020). Ideografische Räume (U+3000) werden nicht unterstützt.

Für Extract wirkt sich TRIMSPACES nur aus, wenn Extract das Mapping innerhalb der TABLE-Anweisung durchführt (mit einer TARGET-Anweisung).

Standard

TRIMSPACES

Syntax

TRIMSPACES | NOTRIMSPACES

Beispiele

Beispiel 1

Im folgenden Beispiel werden TRIMSPACES und NOTRIMSPACES auf Root-Ebene der Parameterdatei verwendet. Der Standardwert von TRIMSPACES ist bis zur letzten MAP-Anweisung gültig, für die NOTRIMSPACES gilt.

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;

Beispiel 2

Im folgenden Beispiel wird NOTRIMSPACES in einer MAP-Anweisung verwendet, um den globalen Standardwert von TRIMSPACES außer Kraft zu setzen. Der Standardwert gilt für die ersten beiden MAP-Anweisungen, und NOTRIMSPACES gilt dann für die letzten beiden Ziele.

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;