Compartilhar via


TRIM (Expressão SSIS)

Aplica-se a: SQL Server SSIS Integration Runtime no Azure Data Factory

Retorna uma expressão de caractere depois de remover espaços em branco à esquerda e direita.

Observação

TRIM não remove caracteres do espaço em branco como os caracteres de guia ou de alimentação de linha. Unicode fornece pontos de código para muitos tipos diferentes de espaços, mas essa função reconhece somente o ponto de código Unicode 0x0020. Quando as cadeias de caracteres de DBCS (Conjunto de caracteres de byte duplo) são convertidas para Unicode, elas podem incluir caracteres de espaço diferentes de 0x0020, e a função não pode remover esses espaços. Para remover todos os tipos de espaços, você poderá usar o método Trim do Microsoft Visual Basic .NET em uma execução de script a partir do componente Script.

Sintaxe

  
TRIM(character_expression)  

Argumentos

character_expression
É uma expressão de caractere da qual remover espaços.

Tipos de resultado

DT_WSTR

Comentários

TRIM retornará um resultado nulo se o argumento for nulo.

TRIM só funciona com o tipo de dados DT_WSTR. Um argumento character_expression que é um literal de cadeia de caracteres ou uma coluna de dados com o tipo de dados DT_STR é implicitamente convertido para o tipo de dados DT_WSTR antes de TRIM executar sua operação. Outros tipos de dados devem ser explicitamente convertidos para o tipo de dados DT_WSTR. Para obter mais informações, confira Tipos de dados do Integration Services e Cast (Expressão SSIS).

Exemplos de expressões

Este exemplo remove espaços à direita e à esquerda de um literal de cadeia de caracteres. O resultado de retorno é "Nova Iorque".

TRIM("   New York   ")  

Este exemplo remove espaços à direita e à esquerda do resultado da concatenação das colunas FirstName e LastName . A cadeia de caracteres vazia entre FirstName e LastName não é removida.

TRIM(FirstName + " "+ LastName)  

Consulte Também

LTRIM (Expressão SSIS)
RTRIM (Expressão SSIS)
Funções (Expressão SSIS)