TRIM (espressione SSIS)TRIM (SSIS Expression)

Restituisce un'espressione di caratteri dopo aver rimosso gli spazi iniziali e finali.Returns a character expression after removing leading and trailing spaces.

Nota

TRIM non rimuove altri caratteri spazio quali i caratteri di tabulazione o avanzamento riga.TRIM does not remove white-space characters such as the tab or line feed characters. Unicode offre elementi di codice per molti tipi diversi di spazi, ma questa funzione riconosce solo l'elemento di codice Unicode 0x0020.Unicode provides code points for many different types of spaces, but this function recognizes only the Unicode code point 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.When double-byte character set (DBCS) strings are converted to Unicode they may include space characters other than 0x0020 and the function cannot remove such spaces. Per rimuovere qualsiasi tipo di spazi, è possibile utilizzare il metodo Microsoft Visual Basic .NET Trim in uno script eseguito dal componente Script.To remove all kinds of spaces, you can use the Microsoft Visual Basic .NET Trim method in a script run from the Script component.

SintassiSyntax


TRIM(character_expression)  

ArgomentiArguments

character_expressioncharacter_expression
Espressione di caratteri da cui rimuovere gli spazi.Is a character expression from which to remove spaces.

Tipi restituitiResult Types

DT_WSTRDT_WSTR

OsservazioniRemarks

Se l'argomento è Null, TRIM restituirà Null.TRIM returns a null result if the argument is null.

È possibile utilizzare TRIM solo con il tipo di dati DT_WSTR.TRIM works only with the DT_WSTR data type. 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.A character_expression argument that is a string literal or a data column with the DT_STR data type is implicitly cast to the DT_WSTR data type before TRIM performs its operation. Per gli altri tipi di dati è necessario il cast esplicito al tipo di dati DT_WSTR.Other data types must be explicitly cast to the DT_WSTR data type. Per altre informazioni, vedere Tipi di dati di Integration Services e Cast (espressione SSIS).For more information, see Integration Services Data Types and Cast (SSIS Expression).

Esempi di espressioneExpression Examples

In questo esempio vengono rimossi gli spazi iniziali e finali da un valore letterale stringa.This example removes leading and trailing spaces from a string literal. Il risultato restituito è "New York".The return result is "New York".

TRIM("   New York   ")  

In questo esempio vengono rimossi gli spazi iniziali e finali dal risultato della concatenazione delle colonne FirstName e LastName .This example removes leading and trailing spaces from the result of concatenating the FirstName and LastName columns. La stringa vuota tra FirstName e LastName non viene rimossa.The empty string between FirstName and LastName is not removed.

TRIM(FirstName + " "+ LastName)  

Vedere ancheSee Also

LTRIM ( Espressione SSIS ) LTRIM (SSIS Expression)
RTRIM ( Espressione SSIS ) RTRIM (SSIS Expression)
Funzioni ( Espressione SSIS )Functions (SSIS Expression)