GUARNIÇÕES | NOTRIMSPACES
Válido Para
Extract e Replicat
Descrição
Use os parâmetros TRIMSPACES e NOTRIMSPACES para controlar se os espaços à direita em uma coluna CHAR de origem serão truncados quando aplicados a uma coluna CHAR ou VARCHAR de destino. TRIMSPACES e NOTRIMSPACES podem ser usados no nível raiz do arquivo de parâmetro como switches ON/OFF globais para diferentes conjuntos de instruções TABLE ou MAP, e eles podem ser usados dentro de uma instrução TABLE ou MAP individual para substituir quaisquer definições globais dessa instrução MAP ou TABLE específica.
TRIMSPACES só é aplicado a espaços em branco de um byte (U+0020). Espaços ideográficos (U+3000) não são suportados.
Para Extract, TRIMSPACES só terá efeito se o Extract estiver executando o mapeamento dentro da instrução TABLE (por meio de uma instrução TARGET).
Padrão
TRIMSPACES
Sintaxe
TRIMSPACES | NOTRIMSPACES
Exemplos
Exemplo 1
O exemplo a seguir usa TRIMSPACES e NOTRIMSPACES no nível raiz do arquivo de parâmetros. O padrão de TRIMSPACES permanece em vigor até a última instrução MAP, à qual o NOTRIMSPACES se aplica.
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;
Exemplo 2
O exemplo a seguir usa NOTRIMSPACES em uma instrução MAP para substituir o padrão global de TRIMSPACES. O padrão se aplica às duas primeiras instruções MAP e, em seguida, NOTRIMSPACES se aplica aos dois ú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;