Partilhar via


TRIM (Expressão SSIS)

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

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

Observação

TRIM não remove caracteres de espaço em branco, como a tabulação ou os caracteres de alimentação de linha. Unicode fornece pontos de código para muitos tipos diferentes de espaços, mas esta função reconhece apenas o ponto de código Unicode 0x0020. Quando as cadeias de caracteres DBCS (conjunto de caracteres de byte duplo) são convertidas em 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ê pode usar o método Microsoft Visual Basic .NET Trim em um script executado a partir do componente Script.

Sintaxe

  
TRIM(character_expression)  

Argumentos

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

Tipos de resultados

DT_WSTR

Comentários

TRIM retorna um resultado nulo se o argumento for null.

TRIM funciona apenas 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 que a TRIM execute sua operação. Outros tipos de dados devem ser explicitamente convertidos para o tipo de dados DT_WSTR. Para obter mais informações, consulte Tipos de dados do Integration Services e Cast (expressão SSIS).

Exemplos de expressões

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

TRIM("   New York   ")  

Este exemplo remove espaços à esquerda e à direita 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)  

Ver também

LTRIM (Expressão SSIS)
RTRIM (Expressão SSIS)
funções (expressão SSIS)