Sintaxe da função de acabamento Oracle
O snippet a seguir demonstra a sintaxe da função Trim () no banco de dados Oracle:
TRIM ([[PRINCIPAL | RATO | AMBOS] TRIM_CHARACTER DE] input_string);
Parâmetros de função e valores de retorno
A função aceita os seguintes argumentos:
A função padrão remove os Trim_Characters especificados de ambas as extremidades da sequência se o parâmetro não for especificado.
Tipo de retorno da função
A função retorna a sequência de entrada com os Trim_Characters removidos da liderança, à direita ou nas duas extremidades da string.
Se a sequência de entrada for char, varchar2, nchar ou nvarchar2, a função retorna um tipo varchar2. No entanto, se a sequência de entrada for clob ou nclob, a função retornará um tipo de lóbulo.
Exemplo de uso da função
As seções a seguir demonstram como usar a função TRIM () em um determinado conjunto de cenários.
Exemplo 1: Usando a função de acabamento para remover os espaços principais
Este exemplo demonstra como usar a função de acabamento para remover os espaços de liderança e de arco de uma determinada string de entrada.
Selecione Trim ('Hello World') como T de Dual;
Saída resultante:
T
------------
Olá Mundo
Como mencionado, se você não especificar de que lado da string para aparar, a função executa a operação de acabamento nas duas extremidades.
Exemplo 2: Usando a função de acabamento para remover os caracteres do espaço principal
Se você deseja remover apenas os personagens do espaço principal da sequência de entrada, poderá executar a consulta da seguinte maneira:
Selecione Trim (liderando "From 'Hello World') como T_L de Dual;
Nesse caso, a função deve remover os caracteres do espaço desde o início e o final da string.
T_L
------------
Olá Mundo
Exemplo 3: Usando a função de acabamento para remover os caracteres do espaço à direita
Podemos executar o oposto polar e remover os caracteres do espaço à direita da sequência de entrada, como mostrado no seguinte:
Selecione TRIM (trilha "de 'Hello World') como T_T de Dual;
Resultado:
T_T
------------
Olá Mundo
Exemplo 4: Usando a função de acabamento para remover os caracteres específicos da string de entrada
Às vezes, você pode aparecer os caracteres não espaciais de uma determinada string de entrada. Um exemplo de demonstração é como mostrado:
Selecione TRIM (Leading '+' de '+1207-452-4108') como tel de dual;
A ilustração anterior deve aparar o personagem principal principal da string de entrada.
Tel
----------
1207-452-4108
Conclusão
Neste tutorial, você descobriu como usar a função Trim () no Oracle Server para remover os caracteres do início, final ou ambas as extremidades de uma determinada string de entrada.