TRIM (espressione SSIS)

Si applica a:SQL Server SSIS Integration Runtime in Azure Data Factory

Restituisce un'espressione di caratteri dopo aver rimosso gli spazi iniziali e finali.

Nota

TRIM non rimuove altri caratteri spazio quali i caratteri di tabulazione o avanzamento riga. Unicode offre elementi di codice per molti tipi diversi di spazi, ma questa funzione riconosce solo l'elemento di codice Unicode 0x0020. Quando stringhe DBCS (Double-Byte Character Set) vengono convertite in Unicode, possono includere caratteri spazio diversi da 0x0020 e la funzione non può rimuovere tali spazi. Per rimuovere qualsiasi tipo di spazi, è possibile utilizzare il metodo Microsoft Visual Basic .NET Trim in uno script eseguito dal componente Script.

Sintassi

  
TRIM(character_expression)  

Argomenti

character_expression
Espressione di caratteri da cui rimuovere gli spazi.

Tipi restituiti

DT_WSTR

Osservazioni:

Se l'argomento è Null, TRIM restituirà Null.

È possibile utilizzare TRIM solo con il tipo di dati DT_WSTR. Se l'argomento character_expression è un valore letterale stringa o una colonna di dati con tipo di dati DT_STR, prima di eseguire l'operazione prevista da TRIM verrà eseguito il cast implicito al tipo di dati DT_WSTR. Per gli altri tipi di dati è necessario il cast esplicito al tipo di dati DT_WSTR. Per altre informazioni, vedere Tipi di dati di Integration Services e Cast (espressione SSIS).

Esempi di espressione

In questo esempio vengono rimossi gli spazi iniziali e finali da un valore letterale stringa. Il risultato restituito è "New York".

TRIM("   New York   ")  

In questo esempio vengono rimossi gli spazi iniziali e finali dal risultato della concatenazione delle colonne FirstName e LastName . La stringa vuota tra FirstName e LastName non viene rimossa.

TRIM(FirstName + " "+ LastName)  

Vedi anche

LTRIM (espressione SSIS)
RTRIM (espressione SSIS)
Funzioni (espressione SSIS)