Função TRIM

TRIM é uma função de manipulação de cadeias que manipula todos os tipos de dados de cadeia (BIT, BLOB e CHARACTER) e remove os singletons no começo e no final de uma cadeia.

SINTAXE

O TRIM retorna uma nova cadeia de tipo igual a source_string, da qual foram removidos os singletons do começo , do fim ou de ambos os lados. O termo singleton refere-se a uma única parte (BIT, BYTE ou CHARACTER) dentro de uma cadeia desse tipo.

Se trim_singleton não for especificado, será assumido um singleton padrão.O singleton padrão depende do tipo de dados de source_string :
Caractere ' ' (espaço)
BLOB X'00'
Bit B'0'

Se qualquer parâmetro for NULL, o resultado será NULL.

Geralmente, não é necessário dividir espaços em banco finais de cadeias de caracteres antes da comparação, porque as regras de comparação de cadeias de caracteres significam que os espaços em branco final não são significativos.

Os exemplos a seguir ilustram o comportamento da função TRIM:
TRIM(TRAILING 'b' FROM 'aaabBb')
retorna 'aaabB'.
TRIM('  a  ')
retorna 'a'.
TRIM(LEADING FROM '  a  ')
retorna 'a '.
TRIM('b' FROM 'bbbaaabbb')
retorna 'aaa'.
Conceitos relacionados
Visão Geral do ESQL
Tarefas relacionadas
Desenvolvendo ESQL
Selecionando um Subcampo de um Campo Maior
Referências relacionadas
Diagramas de Sintaxe: Tipos Disponíveis
Funções de Manipulação de Cadeia ESQL
Avisos | Marcas Registradas | Downloads | Biblioteca | Suporte | Feedback
Direitos Autorais IBM Corporation 1999, 2006 Última Atualização: 1 Sep 2006
ak05270_