Função TRIM( )

Retorna uma cadeia com os espaços finais removidos da cadeia de entrada.

Sintaxe

TRIM(cadeia)

Parâmetros

Nome Tipo Descrição
cadeia caractere O valor do qual os dígitos finais devem ser removidos.

Saída

Caractere.

Exemplos

Exemplos básicos

Observe que em ambos os exemplos, os espaços iniciais e espaços entre as palavras não são removidos pela função TRIM( ).

Retorna "   Salvador":

TRIM("   Salvador   ")

Retorna "   São Paulo":

TRIM("   São Paulo")

Exemplos avançados

Removendo espaços contínuos

Espaços contínuos não são removidos pela função TRIM( ).

Se for necessário remover espaços contínuos à direita, crie um campo calculado usando a seguinte expressão:

DEFINE FIELD Descrição_limpa COMPUTED TRIM(REPLACE(Descrição; CHR(160); CHR(32)))

A função REPLACE( ) substitui todos os espaços contínuos por espaços regulares e TRIM( ) remove todos os espaços regulares à direita.

Observações

Como funciona?

A função TRIM( ) remove somente os espaços à direita. Os espaços dentro da cadeia e os espaços iniciais não são removidos.

Funções relacionadas

TRIM( ) é relacionado à função LTRIM( ), que remove todos os espaços iniciais de uma cadeia, e a função ALLTRIM( ), que remove os espaços iniciais e finais.

Guia de scripting do ACL 14.1