ESPACIOS DE TRABAJO COMPARTIDO | NOTRIMSPACES
Válido para
Extraer y Replicat
Descripción
Utilice los parámetros TRIMSPACES y NOTRIMSPACES para controlar si los espacios finales de una columna CHAR de origen se truncan o no cuando se aplican a una columna CHAR o VARCHAR de destino. Los parámetros TRIMSPACES y NOTRIMSPACES se pueden utilizar a nivel raíz del archivo de parámetro como conmutadores ON/OFF globales para distintos juegos de sentencias TABLE o MAP, y se pueden utilizar a nivel raíz del archivo de parámetro como conmutadores TABLE o MAP individuales para sustituir cualquier configuración global para esa sentencia MAP o TABLE particular.
TRIMSPACES se aplica solo a espacios en blanco de un solo byte (U+0020). No se admiten espacios ideográficos (U+3000).
Para Extract, TRIMSPACES solo tiene un efecto si Extract está realizando una asignación en la sentencia TABLE (mediante una sentencia TARGET).
Valor por defecto
TRIMSPACES
Sintaxis
TRIMSPACES | NOTRIMSPACES
Ejemplos
Ejemplo 1
En el siguiente ejemplo se utilizan TRIMSPACES y NOTRIMSPACES en el nivel raíz del archivo de parámetros. El valor por defecto de TRIMSPACES está en vigor hasta la última sentencia MAP, a la que se aplica NOTRIMSPACES.
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;
Ejemplo 2
En el siguiente ejemplo se utiliza NOTRIMSPACES en una sentencia MAP para sustituir el valor por defecto global de TRIMSPACES. El valor por defecto se aplica a las dos primeras sentencias MAP y, a continuación, NOTRIMSPACES se aplica a los dos últimos destinos.
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;